home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 12 / BBS in a box XII-2.iso / Files II / Prog / Prog.db < prev    next >
Encoding:
Text File  |  1994-06-23  |  127.1 KB  |  257 lines  |  [TEXT/R*ch]

  1. Convert-Projects 1.0b5.sit     ProgDL           AMUG CD2:Files II:Prog:B-C:Convert-Projects 1.0b5.sit     1.0b5            0      56K      6/16/94     Convert-Projects 1.0b5 - Convert-Projects is a utility which will read a  THINK C or THINK Pascal product, and produce an equivalent (or nearly so)  Code Warrior project. This is particularly useful for large projects, in  which manually adding and segmenting the project would be tiresome or  impractical. Convert-Projects is -NOT- a source code converter. If your  code uses non-portable constructs that aren’t supported by the Code Warrior compilers, you will need to manually change your code. Convert-Projects  does not modify the project documents you feed it, so you can continue to  use them, should the need arise. With Convert-Projects, you can convert  THINK Pascal version 4.0 or later, and THINK C version 6.0 or later.
  2. MacWT 0.04.sit           ProgDL           AMUG CD2:Files II:Prog:M:MacWT 0.04.sit      0.4              0     239K      6/09/94     MacWT 0.04 - This is still a preliminary version of my 3D game engine, wt.  In the proud tradition of cp, mv, rm, as, and cc, now there is 'wt' wt  (never capitalized) stands for "what's that?". This is not by any means a  complete game. It is just a demo of my graphics engine. I'd never name a  game wt. wt is portable software. Features - easy to edit world file. No  BSP trees were killed to make this program. Variable texture map size.  Texture scaling for walls. Application runs on 680x0s and native on a  PowerMac.  
  3. SpriteWorld 1.0b4.sit     ProgDL           AMUG CD2:Files II:Prog:S:SpriteWorld 1.0b4.sit     1.0b4            0     303K      5/30/94     SpriteWorld 1.0b4 - SpriteWorld is a sprite-based animation architecture  for the Macintosh. SpriteWorld comes as a set of code libraries and  interfaces that provide a simple, but deep programming interface for  implementing smooth, fast, animation in your applications. In the interest  of openness and learning, the full source code to the SpriteWorld libraries and sample applications is provided. SpriteWorld was designed for arcade  game style animation in particular with full support for multi-frame,  overlapping, animated  sprites, and custom pixel-blitting routines. This  release includes - Full native PowerPC support. Native PowerPC custom  blitters (written in C). And more!!
  4. Gestalt-selectors-25.etx.sit     ProgDL           AMUG CD2:Files II:Prog:D-G:Gestalt-selectors-25.etx.sit     2.5              0      49K      5/30/94     Gestalt-selectors-25.etx - Version 2.5 of the Gestalt Selectors List lists  all sorts of information about the Gestalt Manager, but mainly about  selectors and the meaning of the returned values. The Gestalt Manager is  part of the Apple Macintosh System Software to enable programmers to  determine the availability of certain software and hardware. Added  selectors - Apple Add. - sdev, sdvr, XTND, Third Parties-IF 8, SHCM, TExT,  Typ4, UMAM, Added unknown, Apple System-aslm, bugx, detc, harp, iadj, ldap, mtv!, PhoN, ppad, pprf, serh, tpad, vdrc, Apple Add.-a pc, cmta, HrIt,  immg, Third Parties-ASTN, CiCN, DCDt, DCKc, PtrP. Changed selectors -    Apple System-a/ux, cpnt, cput, ctbv, easy, evnt, fs, and more!!
  5. ViewIt 2.24 Shareware.sit     ProgDL           AMUG CD2:Files II:Prog:U-Z:ViewIt 2.24 Shareware.sit     2.24             0     908K      5/23/94     ViewIt 2.24 Shareware - Welcome to ViewIt - one of the best tools for creating and managing sophisticated Mac windows. The ViewIt demo program,  vDemo, contains the ViewIt documentation plus info about other FaceWare  modules. The "Demo Projects" folders contain several versions of the vDemo  program corresponding to different languages and compilers. THINK C (LC),  Symantec C++ (SC), THINK Pascal (LP), Metrowerks C/C++ (MC, MC+),  Metrowerks Pascal (MP), Absoft MacFortran II (AF), and Language Systems  FORTRAN (LF) source files are provided, but you don't need a compiler to  run the vDemo program, and the THINK files can be converted for use with  MPW (as described in "Compiler Notes").
  6. KamprathCDEFpack1.12.sit     ProgDL           AMUG CD2:Files II:Prog:H-K:KamprathCDEFpack1.12.sit     1.12             0      61K      5/23/94     KamprathCDEFpack1.12 - These are CDEFs that you may use in your own  programs. Contained in this packaged is - ICN# Pushbutton CDEF (allows your program to use 32x32 ICN#'s or 16x16 ics#'s to define the appearance of a  button in it's up (engaged & disengaged) and down mode); Date & Time CDEF  (gives your program a "point and click" method to allow users to enter time and date records into your programs); and CDEF Sampler (A simple program  which demonstrates these CDEF's capabilities. It's source code is also  included for demonstration purposes on how to use these CDEF's.). These  CDEFs all require system 7.0 or later. They have been tested on SE/30s,  ][si's, ][ci's and a Centris 650.
  7. Pretty C 1.43.sit        ProgDL           AMUG CD2:Files II:Prog:N-P:Pretty C 1.43.sit     1.43             0      90K      5/16/94     Pretty C 1.43 - Includes Pretty C and Pretty Thoughts. Pretty C is a  utility to print C source code and to make it look nice. It accepts as  input multiple files in multiple folders and will print their contents,  highlighting C keywords and trying to ensure that the C functions in them  are not split across pages. Pretty thoughts is an INIT which enables you to use PrettyC to print files from within THINK C. Simply drop it in your  system folder and restart. When you choose Print from THINK C’s File menu,  PrettyC will be activated. It will present the Page Setup and Job Setup  print dialogs and will then print and immediately exit. 
  8. Extension Shell 1.3.sit     ProgDL           AMUG CD2:Files II:Prog:D-G:Extension Shell 1.3.sit     1.3              0     223K      5/16/94     Extension Shell 1.3 - Extension Shell 1.3 is a library of source code for  writing System 7 Extensions. It comes with full source code, as well as six sample Extensions written using Extension Shell. Extension Shell is an  "INIT" code resource that minimizes the amount of rewriting that you, as a  programmer, will have to do when creating Extensions. If you're not a  programmer, Extension Shell can't do anything for you. Requires System 7,  and it's 68k based for now.   
  9. Key2Ascii 1.00.sit       ProgDL           AMUG CD2:Files II:Prog:H-K:Key2Ascii 1.00.sit     1.00             0       6K      5/03/94     Key2Ascii 1.00 - This small app shows the ascii, ascii Hex, and Keycode  equivalents when you type in a window. It was written in pascal to replace  a simpler basic version. It is intended as a programmers quick and dirty  tool. Note - this program has no icon. Just double click on it to launch.      
  10. Infinity Windoid WDEF 2.6.sit     ProgDL           AMUG CD2:Files II:Prog:H-K:Infinity Windoid WDEF 2.6.sit     2.6              0     128K      5/03/94     Infinity Windoid WDEF 2.6 - This archive contains the source for a  standalone code resource that conforms to a Window DEFinition (WDEF), as  defined by Apple Computer in Inside Macintosh. It provides a 'windoid'  appearance. A windoid is a floating window that appears above document  windows in an application and is commonly used for things like tool  palettes, information windows, and the like. The versions of the Windoid  WDEF included in the ResEdit files can be used as-is. This WDEF is created  for System 6 and later, but it would be easy to modify it for earlier  systems if this is important. 
  11. HoW Developers Kit 1.1.sit     ProgDL           AMUG CD2:Files II:Prog:H-K:HoW Developers Kit 1.1.sit     1.1              0     146K      5/03/94     HoW Developers Kit 1.1 - The Help on Wheels developer’s kit includes a  sample application, and everything a developer would need to add help  service to an application, control panel, or extension. The client  interface is designed to take the burden of display, printing, saving, and  other common help functions away from the developer. Also check out Help on Wheels. This generic help server, which springs from the help facility in  the famous Disinfectant program, offers on-line, context-sensitive help  service to all AWOL Utilities programs, and potentially others to come.  
  12. Gestalt 3.0.0.sit        ProgDL           AMUG CD2:Files II:Prog:D-G:Gestalt 3.0.0.sit     3.00             0      34K      5/03/94     Gestalt 3.0.0 - This application uses the Gestalt trap ($A1AD) available in System 6.0.4 and later to show various info about your Macintosh, giving  values and explanations. See Inside Mac for more info. Different selectors  are shown with different versions of the system (I've tried 6.0.4-6.0.7,  and 7.0-7.1). Hold down the option key while launching to get a complete  list of known selectors. You may add selectors. Use ResEdit to modify the  "GST#" resource. A template is provided.   
  13. FindIcon-3/26/94.sit     ProgDL           AMUG CD2:Files II:Prog:D-G:FindIcon-3/26/94.sit     3/26/94          0      19K      5/03/94     FindIcon-3/26/94 - These routines find an icon family for an arbitrary  object in the Mac file system. It is intended to be the same icon displayed by the Finder, but there are a bunch of exceptions and I can't swear I  found them all. The main entry point is Find_icon, but if you have extra  knowledge of what sort of object you have in hand, you may want to call one of the more specific routines. You may also want to call Get_icon_file_name in place of hard-coding the string "\pIcon\r" as the name of custom folder  icon files. There is no use of global or static variables, so the code can  be used in applications or code resources without concern about A4/A5 issues. Provided to the public without charge by James W. Walker.
  14. DataTool 1.02.sit        ProgDL           AMUG CD2:Files II:Prog:D-G:DataTool 1.02.sit     1.02             0      79K      5/03/94     DataTool 1.02 - If you've ever had to look at a hex dump of a file one of  your programs has created, and wished that you could translate hex into  short, long, float, char s in your head, then this program is for you!  DataTool is a data browser which supports user defined records and fields.  The user may save a record specification as a hierarchical menu item. This  program will browse any data fork on a mounted volume. DataTool opens the  data forks with read only privileges, so it is impossible for DataTool to  corrupt any of your files. This version was developed using AppMaker, TCL  1.1.3 and Think C. It is being re-implemented in TCL 2.0 under the new  Symantec C++ 7.0.
  15. CVScrollBar.sit          ProgDL           AMUG CD2:Files II:Prog:B-C:CVScrollBar.sit                      0       5K      5/03/94     CVScrollBar - This is a replacement for TCL class CScrollBar. It provides a full-featured and self-contained scroll bar with action procedure for  stationary parts and ability to do "live scrolling". Notes are included as  part of the header file.      
  16. CVBartender.sit          ProgDL           AMUG CD2:Files II:Prog:B-C:CVBartender.sit                      0       5K      5/03/94     CVBartender - CVBartender is a class that you need to use as a replacement  for CBartender if you need to do menu bar switching in TCL programs at  runtime. (Do not use CBartender for that or results will be painful). Also  includes a short sample of how it is done with emphasis on runtime language switching. Two versions of classes are included - for TCL 1.1.3 and new TCL 2.0. Comments and notes are included.    
  17. TransSkel 3.11.sit       ProgDL           AMUG CD2:Files II:Prog:T:TransSkel 3.11.sit     3.11             0     400K      4/18/94     TransSkel 3.11 - TransSkel is a programmer's aid for Macintosh application  development under THINK C or THINK Pascal. The name "TransSkel" means  "transportable skeleton," reflecting two of its objectives - TransSkel is  an application skeleton. It is not in itself a finished, working  application. Rather, it provides a framework for application development  that you flesh out by adding muscle and connective tissue. TransSkel is  transportable from application to application. It provides a limited set of services in a general manner so that it can be plugged into applications of many different kinds without modification. The major change for release  3.11 is that the Pascal-compatible interface is now the default interface.
  18. TransEdit 3.05.sit       ProgDL           AMUG CD2:Files II:Prog:T:TransEdit 3.05.sit     3.05             0      65K      4/18/94     TransEdit 3.05 - TransEdit is a plug-in module that runs on top of the  TransSkel Macintosh application skeleton, and may be added to any TransSkel project to provide an arbitrary number of text editing windows. The editing operations provided are quite basic, but the module is sufficiently  open-ended that the host application can add another layer of functionality on top of it. If you want to present display-only windows, TransEdit is  overkill. A related module, TransDisplay, may be used instead.   
  19. TransDisplay 3.05.sit     ProgDL           AMUG CD2:Files II:Prog:T:TransDisplay 3.05.sit     3.05             0      61K      4/18/94     TransDisplay 3.05 - TransDisplay is a plug-in module that runs on top of  the TransSkel Macintosh application skeleton, and may be added to any  TransSkel project to provide an arbitrary number of text display windows.  It may be used, for instance, to provide a debug output window without  disturbing the normal operation of the application under development, or to display on-line documentation. TransDisplay provides no editing  capabilities; applications requiring text editing windows may use TransEdit instead. TransDisplay provides standard document windows that may be  dragged and resized in the usual manner.  
  20. Open Prolog 1.02.sit     ProgDL           AMUG CD2:Files II:Prog:N-P:Open Prolog 1.02.sit     1.02             0     280K      4/18/94     Open Prolog 1.02 - Open Prolog is a great public domain Prolog package from Ireland, with full debugging support, built-in editor, etc. Open Prolog is  a text-oriented Prolog application for the Macintosh. It combines the  flexibility of an interpreter with the speed of compiled code. It is an  implementation of Edinburgh-syntax Prolog. The Edinburgh syntax is the  de-facto standard Prolog syntax, and is the basis for the forthcoming ISO  Prolog. Prolog is an artificial intelligence language. Runs on System 6 and later (including PowerMac emulation). Many big changes have occured beneath the surface of Open Prolog - all for the better, and all compatible with  previous versions.
  21. Dan's Source Converter 1.11.sit     ProgDL           AMUG CD2:Files II:Prog:D-G:Dan's Source Converter 1.11.sit     1.1.1            0      17K      4/18/94     Dan's Source Converter 1.1.1 - This programme is intended as an aid for  converting C source code into Pascal. It was also a learning experience for me in writing a simple look-ahead parser. Since the parser is so simple, do not expect miracles. The programme takes care of the easily translated bits of C and leaves the more "interesting" conversions for the programmer to  deal with. To use the programme simply open an error-free C source code  text file. The programme will prompt you for a file name for the Pascal  source file. I added two options under the 'Edit' menu. One option displays the converted code on the screen, which slows down the translation a lot.  The second option removes all '&' from the C code. Also fixed some bugs.
  22. System Error Patch 1.1.sit     ProgDL           AMUG CD2:Files II:Prog:S:System Error Patch 1.1.sit     1.1              0      10K      4/01/94     System Error Patch 1.1 - System Error Patch is a system extension designed  to let you override system errors. If a system error is encountered while  System Error Patch is in RAM, you'll now get three beeps, and then the  current application will quit. To use System Error Patch, just plop it in  your System Folder and Restart! System Error Patch is now compatible with  all System versions. System Error Patch now includes both System Error  Patch 1.0 and System Error Patch 1.1. 1.1, as described above, beeps. 1.0  was the one which displayed the dialog box. 1.0 was quite buggy, (refer to  history at bottom), and was trashed. But we decided to bring it back, just  in case someone wanted it! One System Error Patch at a time is good enough.
  23. Voyeur 1.1.1.sit         ProgDL           AMUG CD2:Files II:Prog:U-Z:Voyeur 1.1.1.sit     1.1.1            0      39K      3/24/94     Voyeur 1.1.1 - Voyeur is a no frills file viewer. To use Voyeur, open a  file, if the file has a data fork, it will be opened; otherwise, the  resource fork will be opened. Once a file is open, its type and creator can be modified, or the current fork's length can be altered. Neither of these  options is recommended unless you know what you're doing. Please use Voyeur on copies only, since you can damage files!    
  24. Think C/C++ From Scratch.sit     ProgDL           AMUG CD2:Files II:Prog:T:Think C/C++ From Scratch.sit                      0     122K      3/24/94     Think C/C++ From Scratch - Think C/C++ From Scratch is a HyperCard 2.0 (or  later) tutorial on object-oriented programming. Examples are compatible  with Think C 5.0 or later and any C++ compiler. Also useful as an on-line C reference. An accompanying class library for 3D animation is available by  anonymous ftp to crab.rutgers.edu, in the directory /pub/mac/graphics. If  you don’t have access to ftp, write to the address in the documentation.  This tutorial is shareware, and is made available freely for evaluation  purposes only.  
  25. ABZmon 2.0.sit           ProgDL           AMUG CD2:Files II:Prog:A:ABZmon 2.0.sit      2.0              0     279K      3/24/94     ABZmon 2.0 - ABZmon is a low level debugger, a tool to check programming  errors. Like other debuggers, ABZmon has standard features such as a break  point, a step by step mode, a memory dump, a  microprocessor register dump, etc. But ABZmon has many other functions usually not found in other  debuggers. For example, ABZmon has a graphical interface using windows,  menus and a mouse. A text can be viewed inside the debugger. You can quit a "frozen" application and continue normally with another application. Many  functions have been added to ABZmon to help the programmer. And much more! Works with system 6 or 7. 
  26. ToolWriter.sit           ProgDL           AMUG CD2:Files II:Prog:T:ToolWriter.sit                       0      11K      3/11/94     ToolWriter - This is ToolWriter. It is a fairly simple program which I  wrote for the purpose of putting colored text into a ResEdit 'TEXT'/'styl'  resource (since this is not supported in the standard editor). To use it,  simply type in or paste your text (the interface is that of your run of the mill, standard word processor). To put color into your text, select a chunk of text and then choose a color from the Style/Color menu. To get your  styled and colored text into ResEdit for use in your program, simply copy  it from ToolWriter and then paste it into a ResEdit 'TEXT' resource.  Generally speaking, the colors will not appear correctly in the ResEdit  widow, but not to worry, they should appear correctly in your program.
  27. PICTButton CDEF 1.0.5.sit     ProgDL           AMUG CD2:Files II:Prog:N-P:PICTButton CDEF 1.0.5.sit     1.0.5            0       8K      3/11/94     PICTButton CDEF 1.0.5 - PICTButton is a CDEF (control definition) that  allows you to use pictures as buttons instead of the drab black and white  buttons that you are used to. You can use it just about anywhere. I've  tested it on various machines. I've included a sample application that  shows the CDEF in action. 1.0.5 really fixed problem with black and white  PICTs showing up. Directions are included.    
  28. BetaHelper 1.0.1.sit     ProgDL           AMUG CD2:Files II:Prog:B-C:BetaHelper 1.0.1.sit     1.0.1            0      21K      3/11/94     BetaHelper 1.0.1 - This update utility was written to help keep the cost of software development over the phone lines down to a minimum. It can be very costly to repeatedly upload new versions to a team of beta testers every  time a bug is fixed. BetaHelper helps keep expenses down, by updating the  existing software under development. Now, only the changes need to be sent  to the beta testers. The testers will only need to double click the update  file and then locate the old software in a file dialog box. That's all it  takes from the test team. However, the developer will have to do a little  more work. It's described in detail in the accompanying developer notes, or in the About… box.
  29. DBugR1.1.sit             ProgDL           AMUG CD2:Files II:Prog:D-G:DBugR1.1.sit      1.1              0      11K      2/28/94     DBugR1.1 - DBugR is a cool Control Panel for programmers and hackers who  often have to break into MacsBug (or any other debugger supporting the  _DebugStr trap). It puts a floating "small bomb" icon on your desktop which acts like a button. If the mouse button is pressed and released inside the  icon, there's a user interrupt and MacsBug is called. DBugR can show some  basic info about the current application (name, free memory, max free  block) and/or send one of two user-configurable MacsBug commands to be  executed immediately upon breaks (hold down the Option key when clicking to send the alternate command). The icon may be moved anywhere on any monitor  by holding down the Shift key and dragging it around.
  30. CalConvert 1.1.sit       ProgDL           AMUG CD2:Files II:Prog:B-C:CalConvert 1.1.sit     1.1              0      16K      2/28/94     CalConvert 1.1 - CalConvert (formerly QuickConvert) is a small shareware  utility that does integer arithmetic calculations and converts integer  values to different bases (decimal, hexadecimal, binary, octal or any  custom base between 2 and 32) or to an OSType (a sequence of four ASCII  characters). The conversion may be signed or unsigned (you can always enter a signed value, it will be converted to unsigned if needed); the result may be interpreted either as a word (2 bytes) or as a long word (4 bytes). The  Return and Enter keys start the conversion; Tab, shift-Tab and the four  arrow keys have their usual meaning. Version 1.1 - Removed System 7  dependance and custom window definition.
  31. RFZap1.02.sit            ProgDL           AMUG CD2:Files II:Prog:Q-R:RFZap1.02.sit     1.02             0      12K      2/09/94     RFZap1.02 - RFZap 1.0.2 is a "drop box" that will delete the resource fork  of any file. Useful for Tabby sysops who get archives with trashed resource forks. Version 1.0.2 fixes a bug where files would get corrupted if a large amount of files (>100 were dropped onto RFZap), and a bug where you would  get a -50 error if you dropped files on RFZap when it and them were not on  the boot volume. Caution - Dropping an application (except .sea's) on RFZap will destroy it! Freeware. Requires System 7.   
  32. GrafSys2.0rel.sit        ProgDL           AMUG CD2:Files II:Prog:D-G:GrafSys2.0rel.sit     2.0              0     364K      2/01/94     GrafSys2.0rel - GrafSys is a hierarchical object-oriented class library for THINK Pascal. It is designed to facilitate easy 3D graphics and animations  in your programs. GrafSys supports full 3D control of graphical objects and electronic eye. Graphical objects can be independently rotated (around  arbitrary axes), translated and scaled. Objects can inherit transformations (rotation, scaling and translation) from other objects. GrafSys supports  dynamic (i.e. on-the-fly) and multiple inheritance of transformations and  an unlimited number of so-called operators (matrices) per object. The  GrafSys provides objects for 3D points, lines and whole objects that can  contain up to 8000 lines in full RGB color and more than 250'000 points.
  33. VideoToolbox 1/94.sit     ProgDL           AMUG CD2:Files II:Prog:U-Z:VideoToolbox 1/94.sit     1/94             0     1160K      1/26/94     VideoToolbox 1/94 - This VideoToolBox is a collection of nearly 200 C  subroutines and several demo and utility programs written to do visual  psychophysics with Macintosh computers. It should be useful to anyone who  wants to present accurately specified visual stimuli or use the Mac for  psychometric experiments. Includes TimeVideo 2.5 - TimeVideo reports the  timing and accuracy of all your video screens, as measured by TimeVideo, a  component of the VideoToolbox. For each video card, TimeVideo measures the  video frame rate, frequency of VBL interrupts (supposed to be one per  frame), how long it takes to load the clut, and how much of the screen you  can fill with a real-time one-image-per-frame movie and more!!
  34. Source Manager 3.6.1.sit     ProgDL           AMUG CD2:Files II:Prog:S:Source Manager 3.6.1.sit     3.6.1            0     129K      1/26/94     Source Manager 3.6.1 - Source Manager is a drag-n-drop shareware  application designed to aid developers who use either SourceServer or  Projector source code control. It was originally written with two goals in  mind - Quickly find all files which should be checked in, and Make it  easier to check in those files; but it has evolved into a multi-featured  utility that nicely supplements Projector/SourceServer. Here's how it  works. First, set the options in the Options dialog to specify what kind of files you want to see listed. Then you drag a folder or group of files onto Source Manager and it builds a list of files that match the criteria you  specified in the Options dialog. Try it.
  35. NP++ XLisp v2.0.sit      ProgDL           AMUG CD2:Files II:Prog:N-P:NP++ XLisp v2.0.sit     2.0              0      81K      1/26/94     NP++ XLisp v2.0 - This is integrated with NotePad++ v2.0. Try out "NP++  XLisp Demo" to run XLISP from NotePad++. XLISP is an experimental  programming language combining some of the features of LISP with an  object-oriented extension capability. It was implemented to allow  experimentation with object-oriented programming on small computers. There  are currently implementations running on the the VAX under VAX/VMS, on the  8088/8086 under MS-DOS, on the 68000 under CP/M-68K, on the Macintosh, on  the Atari 520ST and on the Amiga. It is completely written in the  programming language 'C' and is easily extended with user written built-in  functions and classes. You need NotePad++2.0 to read the documentation.
  36. DebugWindow 2.0.sit      ProgDL           AMUG CD2:Files II:Prog:D-G:DebugWindow 2.0.sit     2.0              0      28K      1/26/94     DebugWindow 2.0 - DebugWindow is a great little utility for any developer  using Think C 5.x or6.x or HyperCard. It mimics the Windows utility DBWIN,  allowing you to easily do printf() style displaying of debug strings from  your program to theDebugWindow. Not only that, but you can also save any  information you've printed to DebugWindow to a TeachText document. It's  great for those times when you want to display debug messages to yourself  without jumping back to MacsBug or going through the tedious process of  stepping through your program with a debugger. Fairly major upgrade - new  HexDump capability, printing of the DebugWindow contents, caching of  display output for much improved performance and more. Requires System 7.
  37. Verifile 1.01.sit        ProgDL           AMUG CD2:Files II:Prog:U-Z:Verifile 1.01.sit     1.01             0      25K      1/14/94     Verifile 1.01 - Verifile is a small utility that calculates a checksum and  a CRC32 on both the data and resource forks of any file that's dropped on it. This is useful if you want to compare two files that are not on the same machine without having to copy them over a network or modem connection. If the hexadecimal numbers displayed by Verifile match, chances are that the two files are equal. Version 1.01 - Fixed a small bug that prevented Verifile from opening data files under System 6 (Apple's New  Inside Macintosh recommends using HOpenDF instead of HOpen, but it doesn't  say it only works under System 7). 
  38. FMAT Editor 1.0.1.sit     ProgDL           AMUG CD2:Files II:Prog:D-G:FMAT Editor 1.0.1.sit     1.01             0      14K      1/14/94     FMAT Editor 1.0.1 - Version 2.0 of the Script Manager introduced a cool set of routines for formatting numeric values. Given a format specification, these routines can format a floating-point number into a string, or read a  floating-point number from a string. But since this is a Mac, the format itself must be able to handle different languages and different ways of writing numbers. So Apple invented “canonical formats,” formats that are  “compiled” into a script-independent representation. All this is great, but there’s no easy way for a developer to create a canonical format for later  use in an application. That’s why I wrote this FMAT editor. It’s a ResEdit  2.1 editor that lets you edit 'FMAT' resources—canonical formats.
  39. ThinkHelper 1.0b1.sit     ProgDL           AMUG CD2:Files II:Prog:T:ThinkHelper 1.0b1.sit     1.0b1            0      54K     12/27/93     ThinkHelper 1.0b1 - ThinkHelper adds additional AppleEvent support to the  Think Project Manager application. It does this by patching the TPM  application. The patch contains the AppleEvent dispatches, to the Think  "PUF" interface - an external interface provided to TPM extensions writers. In addition, several traps are patched to give even more support.  ThinkHelper verbs included - closeTargetWindow, callMenuItem, setTargetPos, getTargetPath, markSelection, deleteMarker, getMarder, getAllMarkers,  getSelection, setSelection, copySelection, getWindowText, pasteText. Source is provided - you can extend the existing 'THLP' resource (which contains  the     code) or add one of your own.
  40. HexEdit1.05.sit          ProgDL           AMUG CD2:Files II:Prog:H-K:HexEdit1.05.sit     1.05             0      80K     12/27/93     HexEdit105 - HexEdit is a hexdump viewer and editor that works similarly to the hex editor provided with Apple's ResEdit. It allows you to edit either  the data fork or the resource fork of a file. I wrote HexEdit because I  needed to be able to insert/delete bytes from the data fork of files I was  testing, and tools like FEdit don't have insert/deletion. HexEdit can be  used to edit the data or resource fork of files as large as 200 megs. As  always, use this program on copys, not originals. Requires System 7. This  version fixed an editing bug that occured when you typed in some chars,  then positioned the insertion point to the beginning or the middle of those chars and deleted a char.
  41. ToolsPlus 2.1.sit        ProgDL           AMUG CD2:Files II:Prog:T:ToolsPlus 2.1.sit     2.1              0     373K     12/07/93     ToolsPlus 2.1 - Tools Plus is a library of routines that simplifies  programming a Macintosh computer, and significantly reduces the time it  takes to write and debug a program. With Tools Plus, you program at a much  higher level when creating, maintaining, and working with a user-interface, so you can develop applications more easily, more quickly, with less source code, with fewer bugs, and with more features than if you use ordinary C or Pascal. Tools Plus libraries can be used by programmers developing  applications in THINK C or THINK Pascal. Works with system 5, 6 or 7!  Registered users get free support and a comprehensive, illustrated 180-page user manual, and may distribute created programs royalty free.
  42. RscVIEWER II.0.sit       ProgDL           AMUG CD2:Files II:Prog:Q-R:RscVIEWER II.0.sit     II.0             0     226K     12/07/93     RscVIEWER II.0 - This application is a tool to dump, disassemble and patch  (using either hexadecimal values or the assembler) any kind of resources.  RscViewer is oriented toward understanding how applications work. Thus many useful items are available in different windows (like the list of traps  currently recognized, the low memory global variables addresses, etc), and  they can be consulted at any time. RscViewer offers many other  possibilities such as saving or printing dumped or disassembled resources  in order to examine them (or use them) later, modifying files or resources  attributes (including their name, ID and size), searching  for ASCII or  hexadecimal strings, searching for Macintosh traps, and more!
  43. TheUpdater1.10a.sit      ProgDL           AMUG CD2:Files II:Prog:T:TheUpdater1.10a.sit     1.10a            0      48K     11/22/93     TheUpdater1.10a - TheUpdater contains two applications to simplify updating ANYTHING... The first application, Update Builder, asks you for the OLD  version, and then the NEW version. Then Update Builder crunches through the two files (which, by the way, can be completely different kinds of files!), determining what has changed. It then pops out a simple document that  describes the changes to the other application - Updater! Could it be any  easier?   
  44. Texx0.3.sit              ProgDL           AMUG CD2:Files II:Prog:T:Texx0.3.sit         0.3              0     100K     11/22/93     Texx0.3 - This is the third release version of the Texx scripting  interpreter. This scripting language is an attempt to implement a version  of the Rexx interpreter that is commonly used on IBM's VM/CMS mainframe  operating system. This version of Texx is far from a full implementation, so don't think that you can copy your CMS execs and run them on your Mac.  This is a very minimal implementation, however, it still adds additional functionality to the Mac OS. My plans are to keep updating Texx and  hopefully it will mimic the mainframe version very closely. Requires System 7. The Manual is in MacWrite format. 
  45. THINK Power 1.0b1.sit     ProgDL           AMUG CD2:Files II:Prog:T:THINK Power 1.0b1.sit     1.0b1            0      35K     11/20/93     THINK Power 1.0b1 - This package contains the first public beta release of  THINK Power, a real cool hack for THINK C users. To install THINK Power,  just drop the file and the "THINK Power Extensions" folder in your  Extensions folder. This version only works with the THINK Project Manager  6.0 and 6.0.1. There are lots of bug that need to be fixed. These features  work - PopUp functions, Most of the shortcuts, Kissing, and Version 1  callbacks in extensions. These features are not yet implemented or very  buggy - PopUp headers, Version 2 callbacks and The "Move cursor page  up/down" shortcuts. If you find bugs or if you have suggestions, ideas or  comments, then please send the author some Email.
  46. Text Editor Patches 1.3.sit     ProgDL           AMUG CD2:Files II:Prog:T:Text Editor Patches 1.3.sit     1.3              0      18K     11/20/93     Text Editor Patches 1.3 - This application applies various patches to other applications or to desk accessories. This approach gives more control over  conflicts and memory bloat than extending application behavior by adding  extensions to the system. The patching process adds certain resources to  the application. No existing resources are modified, so it is easy to  remove the patches if desired. The patches have been tested with ASLEdit+,  BBEdit, and THINK C 5.0. The HyperCard patch has been tested with HyperCard 2.1, and the AOL patch has been tested with America Online 2.0.1. They may  work with many other programs, but proceed at your own risk. Documentation  is inside the patch program. Be sure to read it!
  47. MacOberon 4.0.sit        ProgDL           AMUG CD2:Files II:Prog:M:MacOberon 4.0.sit     4.0              0     460K     11/20/93     MacOberon 4.0 - Look at Oberon as a preview of Pink. The ideas behind  Oberon are very similar to the 'Object Oriented Operating System'  Apple/Taligent is pursuing. The best way to describe Oberon is as if  HyperCard were an operating system, and much more powerful. It's very  slick, and very extensive. Though MacOberon is an application rather than  an OS, and its interface is un-Mac-like, it is a joy to use, and gives a  good indication of the way things will be heading, hopefully. MacOberon  requires a Mac with a 68020 CPU and a floating point coprocessor (or FPU  init), and will not run on a Classic. Read the screen for hints. 
  48. CIconButton CDEF 1.0.sit     ProgDL           AMUG CD2:Files II:Prog:B-C:CIconButton CDEF 1.0.sit     1.0              0     322K     11/20/93     CIconButton CDEF 1.0 - The CIconButton CDEF is a custom control definition  procedure that allows developers to elegantly and simply include "icon  buttons" in their applications. These icon buttons are built from one or  more standard 'cicn' resources. The CDEF works under System 6 and 7, is  sensitive to multiple monitors and monitor depths, and works with or  without Color Quickdraw. Mouse tracking can be sensitive to the cicn mask  for non-rectangular controls. Two versions of the CIconButton CDEF are  included - the standard one, and a "lite" one that is slightly slower but  more memory efficient. A detailed explanation of the CDEF feature is  included as well as sample code in THINK Pascal and THINK C.
  49. ResCompare 2.5.3.sit     ProgDL           AMUG CD2:Files II:Prog:Q-R:ResCompare 2.5.3.sit     2.5.3            0      97K     11/10/93     ResCompare 2.5.3 - ResCompare is a programmer’s utility that compares  resource files. Use it to - find out what resources you changed while  working at home late last night, find out what resources the rest of the  team changed in the project you’re all working on while you were on  vacation, see what resources have changed between versions 1.0 and 1.0.1 of your favorite application; create a Patch application that will apply  changes to applications and other files, which you can use to distribute  upgrades of your software without sending a new copy of the entire  application; or just get a quick list of the resources in any file. Use  this program with care, and only when you know how!
  50. Memory Mapper 1.1.1.sit     ProgDL           AMUG CD2:Files II:Prog:M:Memory Mapper 1.1.1.sit     1.1.1            0      21K     11/10/93     Memory Mapper 1.1.1 - If you’ve done any programming on the Mac you've  probably seen drawings of the Macintosh’s memory map. The memory map is a  grid which graphically shows the location of various system structures in  RAM and where they are in relation to each other. Memory Mapper does it’s  magic by looking at low-memory globals, querying the Process Manager, and  checking the page state of each piece of memory (if virtual memory is on).  Consequently, Memory Mapper requires System 7. Full documentation is  included.  
  51. KeMo Lib 1.5.sit         ProgDL           AMUG CD2:Files II:Prog:H-K:KeMo Lib 1.5.sit     1.5              0      84K     11/10/93     KeMo Lib 1.5 - This package is essentially a set of functions to help write reaction time experiments on the Mac. The KeMo Reaction Timing Utilities'   functionality currently consists of the following - a timer with 20  microsecond resolution; polling functions for ADB devices, such as  keyboards and mice, with +/-1.4 to +/-2.1 msec accuracy, depending on your  Mac (as opposed to the +/- 8 to +/-16 msec accuracy that you get with  "normal" Toolbox functions like GetKeys); a screen refresh synchronization  function for all Macs; functions that hide and show the menu bar; and a  function to make all other applications quit (System 7 required). 
  52. Driver 2.2.sit           ProgDL           AMUG CD2:Files II:Prog:D-G:Driver 2.2.sit     2.2              0      16K     11/10/93     Driver 2.2 - Information concerning the installation of device drivers.  THINK C provides a very nice environment for writing device drivers.  Unfortunately, they do not tell you how to get them installed and running.  This document, and the code provided here, will give some background on the problem and solutions. Refer to the Device Manager chapter of Inside  Macintosh for more information.    
  53. Stevie.sit               ProgDL           AMUG CD2:Files II:Prog:S:Stevie.sit                           0      32K     10/28/93     Stevie - Stevie is an editor created in 1988 designed to mimic the  interface of the UNIX editor 'vi'. Stevie is an aspiring vi clone. On the  whole, the editor is pretty complete. Almost all of the visual mode  commands are supported. The biggest failing at the moment is that the undo  command is in a state of disrepair. The author has tried hard to capture  the feel of vi by getting the little things right. Be sure to see the About Stevie under the Apple for help with the commands (can't just use the Mac).   
  54. Go Gestalt 1.0b.sit      ProgDL           AMUG CD2:Files II:Prog:D-G:Go Gestalt 1.0b.sit     1.0b             0      15K     10/28/93     Go Gestalt 1.0b - Go Gestalt is a simple utility to give you information  about your Macintosh and its use is straight forward. Launch Go Gestalt and select Go from the File menu. This will bring up the Go Gestalt main  window. Then select whatever you wish from the main window popup menu. Then select Done from the popup menu when you are finished. Then select Quit  from the File menu to exit Go Gestalt. Go Gestalt was written as a utility  for those users that have a curiosity about the inner workings of their  Macintosh. Go Gestalt works by making a call to the Gestalt Manager with  the appropriate selector and then posting the results in the Go Gestalt  main window.
  55. DevScraps 1.0(Useful Tips).sit     ProgDL           AMUG CD2:Files II:Prog:D-G:DevScraps 1.0(Useful Tips).sit     1.0              0     278K     10/28/93     DevScraps (Useful Tips) - DevScraps is designed to help the Macintosh  programmer get at required technical information quickly and easily.  DevScraps focuses on elusive and hard to find data that will help make your Mac programs more compatible with newer software products, easier to use,  and more robust in general. It was put together to help the author keep  track of all of the tricks learned along the way. Many examples are in  C, assembler or Pascal. Some examples are language independent and are  more concept oriented. Contains over 200 cards packed with information!  DevScraps requires HyperCard. Freeware. 
  56. CTerminal pane 1.0.sit     ProgDL           AMUG CD2:Files II:Prog:B-C:CTerminal pane 1.0.sit     1.0              0      10K     10/28/93     CTerminal pane 1.0 - CTerminalPane is a freeware library which provides a basic terminal display for the Think Class Library. In order to use it, you must already have Think C version 5.0 or higher. The library comes  pre-configured for TC version 6.0; though it should be easy to rework it to use version 5. The library does not provide any fancy formatting options,  does not include any terminal emulations (VT52, VT100, etc.), and does not  offer scrollback. These are potential "wish-list" items to be included in  later versions.  
  57. CStatusBar.sit           ProgDL           AMUG CD2:Files II:Prog:B-C:CStatusBar.sit                      0      13K     10/28/93     CStatusBar - C status bar is THINK C source code for a status bar object  using the THINK Class Library. In order to use it, you must already have  Think C.By Joe Zobkiw.       
  58. CPEditText 1.2.sit       ProgDL           AMUG CD2:Files II:Prog:B-C:CPEditText 1.2.sit     1.2              0      37K     10/28/93     CPEditText 1.2 - CPEditText is a class for the THINK Class Library that  implements a simple text editing pane. It supports fixed-width tabs and can be used to display and edit more than 32k of text. In order to use it, you must already have Think C version 5.0 or higher.      
  59. GlobalView 1.0.6.sit     ProgDL           AMUG CD2:Files II:Prog:D-G:GlobalView 1.0.6.sit     1.06             0      26K      9/29/93     GlobalView 1.0.6 - Global Variables Viewer is an application for the  Macintosh which allows you to check the data of Low Memory Global Variables with it's meaning, address and data length. The data of Low Memory Global  Variables is shown in Hex format, but if the data type is Pascal String,  it's shown in ASCII string. You can search Low Memory Global Variables by  some keyword included in Name or Meaning field. Has been successfully  tested with Systems 6.04 and 7.0 and 7.1.   
  60. Global Search 1.03.sit     ProgDL           AMUG CD2:Files II:Prog:D-G:Global Search 1.03.sit     1.03             0      10K      9/29/93     GlobalSearch 1.03 - Global Search is a small utility that lets you search  for an hexadecimal or character string in all the resources of a file. It  generates a text file named "xxx.scan" (where xxx is the name of the  searched file) with a log of all the matches that have been found. Each  match is shown in the form -  [RES TYPE] [RES ID] "[RES NAME]"  $[OFFSET]where [offset] is the offset in bytes from the beginning of the  resource. Global Search was written for all ResEdit users (such as myself)  who miss a global "Find Hex" command in that otherwise wonderful  application. 
  61. FKEY Shell 1.1.sit       ProgDL           AMUG CD2:Files II:Prog:D-G:FKEY Shell 1.1.sit     1.1              0      12K      9/29/93     FKEY Shell 1.1 - FKEY Shell is a free application that will let you launch  your favourite FKEYs without installing them in the System file. To install a new FKEY, first make a copy of the original FKEY Shell application and  rename it to the FKEY's name. Then use ResEdit to copy one or more FKEY  resources from the files they came in and paste them into the application's copy (any resource ID's will be fine). Under System 7, you may put the new  application in your Apple Menu Items folder to have your FKEYs nice and  handy all the time.  
  62. Find Fat Projects 1.0.sit     ProgDL           AMUG CD2:Files II:Prog:D-G:Find Fat Projects 1.0.sit     1.0              0      24K      9/29/93     FindFatProjects 1.0 - Find Fat Projects is a little utility designed to  make life easier for Think C programmers. All it does is to scan any folder or disk you drop on it and make a list of all projects that happen to be  larger than 15K. A large project usually has objects in it, and since  objects take lots of disk space you may want to remove them before making  backup copies (or just to free some disk space). If you only have a couple  of projects this is not a problem, but if you have some more of them Find  Fat Projects will help you a lot.  
  63. Errditor 1.03.sit        ProgDL           AMUG CD2:Files II:Prog:D-G:Errditor 1.03.sit     1.03             0      29K      9/29/93     Errditor 1.03 - Errditor is a powerful graphical editor for system error  and system startup alerts. It lets you modify or move text, icons, buttons  and even procedures (assembly-language programs that are associated to some of the alerts). When launched, Errditor automatically reads the current  System alert tables (DSATs), makes a copy of them and displays the first  alert of the first DSAT- which will usually be the "Welcome to Macintosh"  alert. Use the arrow buttons to move across the alert tables. You may  choose to see empty alerts and unreferenced procedures from the Options  menu. The System will not be modified unless you select "Install into  current System" and repeatedly confirm your command.
  64. CMyWay 1.1.sit           ProgDL           AMUG CD2:Files II:Prog:B-C:CMyWay 1.1.sit     1.1              0      58K      9/29/93     CMyWay 1.1 - CMyWay is a handy utility intended to help C/C++ programmers  by giving them better printouts of their source files. It creates a single  RTF (Rich Text Format) file from multiple source code files and assigns  user-defined styles to classes of keywords. You will then be able to  further edit and/or print this file using your favorite word processor.  Besides, CMyWay can quickly change the 'EFNT' and 'ETAB' resources used by  many text editors to describe text appearance, so that you don't need to  it manually for each file. Requires System 7.  
  65. Clean Source 1.0.sit     ProgDL           AMUG CD2:Files II:Prog:B-C:Clean Source 1.0.sit     1.0              0      21K      9/29/93     Clean Source 1.0 - This application came about because I noticed that the  Think C editor tends to leave some junk in the source. For example if you  are indenting and leave a blank line the editor keeps the tabs that indent  to the proper level. Clean Source removes these extra tabs. The way this is done has the helpful side effect of removing trailing tabs and spaces that  I sometimes put on the end of a line accidentally. Note that Clean Source  will not change the contents of a comment or a string. The second thing I  put in this application is the ability to put marks for each function in a  program. Clean Source will optionally keep any marks that are not function  names.
  66. Attributor 1.0.sit       ProgDL           AMUG CD2:Files II:Prog:A:Attributor 1.0.sit     1.0              0      25K      9/29/93     Attributor 1.0 - Attributor is an advanced programmer's utility designed to make life easier for programmers. Since Think C does not provide a way to  set the CODE resource attributes directly (things like "purgeable" or  "preload") and because most of my applications want to unload the  initialization segment, I wrote this utility to stop going into ResEdit all the time. Also, Think C does not make the SIZE -1 resource purgeable as it  should be. Attributor can change the resource attributes of a specific  resource or of a whole resource family in a single pass. Just create an  ATTR resource inside Attributor with ResEdit and modify it to meet your  needs.
  67. CodeKeys 1.0.1.sit       ProgDL           AMUG CD2:Files II:Prog:B-C:CodeKeys 1.0.1.sit     1.0.1            0       6K      9/16/93     CodeKeys 1.0.1 - CodeKeys is a very simple system extension that adds  additional functionality to the numeric keypad on standard Apple keyboards. Though its features are directed towards software development, others may  find it useful as well. Version 1.0.1 of CodeKeys fixes two bugs in the  previous version - The plus and minus keys are reversed on some of the  older keypads thereby reversing the order of the hexidecimal 'E' and 'F'  keys. CodeKeys now checks the keyboard type and reverses them accordingly.  When used with Think C, the number keys would not work with the shift key down. The number keys will now work the same whether the shift key is held  down or not. Requires System 7.
  68. File Dropper 1.1b3.sit     ProgDL           AMUG CD2:Files II:Prog:D-G:File Dropper 1.1b3.sit     1.1b3            0      56K      9/10/93     File Dropper 1.1b3 - File Dropper is a THINK C 6.0 library that implements  an application that you can drop files or folders onto to do batch  operations on. It handles the getting of the AppleEvents if running under  System 7, the main event loop, and the menus. You need only write the code  that acts on the individual files. New to this version - Now when you drop  a folder onto your File Dropper application, all the files inside are  processed instead of just the first one. Requires System 7.   
  69. MouseTracker.sit         ProgDL           AMUG CD2:Files II:Prog:M:MouseTracker.sit                      0      15K      8/26/93     MouseTracker - This utility is helpful when you want to find the local  mouse coordinates of a point in a selected window or the global mouse  coordinates of a point on the screen. The author keeps it in his Apple Menu Items folder for use in setting up Rects in graphic routines. To get the  local coordinates of a window, select Local from the Track menu and align  the indicator lines in the MouseTracker window up with the base of the  title bar (or info header, depending on how your have setup your windows)  and the left edge of the selected window. Note - MouseTracker is not  background aware, so the MouseTracker window must be activated in order to  see the coordinates. Useful to programmers. Requires System 7.
  70. Pocket Forth6.3.sit      ProgDL           AMUG CD2:Files II:Prog:N-P:Pocket Forth6.3.sit     6.3              0     228K      8/20/93     Pocket Forth6.3 - Pocket Forth, is an alternative programming language for  Macintosh computers. The Forth is a language which stresses efficiency and  performance while providing a modern and flexible interface. Use Pocket  Forth to write compact stand alone applications (or DA's for those who want 'em). Learn Forth and explore the Macintosh's capabilities. You get access  to the complete toolbox, Apple Events, integer and floating point math,  high level and machine language programming with a fast interpreter and  compiler. New to this release are bug fixes, some new features and all new  extension files. An extension to provide compatibility with Starting FORTH  makes learning Forth easier than ever.
  71. Tri-Menu.sit             ProgDL           AMUG CD2:Files II:Prog:T:Tri-Menu.sit                         0      62K      7/22/93     Tri-Menu - Anyone out there who is sick of the old Pop-up menus, look no  further. Using those great triangles from System 7, which we all love, I  developed a new type of menu. Give it a try. I love them. It also uses  offscreen bitmapping in the code, which is useful if one is trying to learn animation techniques. This file will be of interest to anyone who enjoys  menu programming. This file needs some manipulation to work, and is not for the faint at heart.   
  72. Generic init.sit         ProgDL           AMUG CD2:Files II:Prog:D-G:Generic init.sit                      0      38K      7/15/93     Generic init - This is a generic timed init that makes use of the Time Manager and the Notification Manager. BE WARNED - used as is this init will put up an alert every ten seconds until you hold down the command key while dismissing the alert. This was my first init and I'm trying to save folks  the mess I went through in figuring it out. I'm sure there are ways to  optimize the code and if anyone can make improvements, in the code or in  the commented documentation please do so and pass them on.   
  73. C++ FAQ Reference 1.0.sit     ProgDL           AMUG CD2:Files II:Prog:B-C:C++ FAQ Reference 1.0.sit     1.0              0      88K      7/15/93     C++ FAQ Reference 1.0 - This is a stand alone application of Frequently  Asked Questions (FAQ) and answers about C++. These questions and answers  have been beautifully organized, opening with a list of subjects, each of  which can be double clicked providing even more subjects. The organization  makes it very easy to find answers for your questions! (Much easier than  scrolling through text files!)    
  74. Smaller Installer Pack1.02.sit     ProgDL           AMUG CD2:Files II:Prog:S:Smaller Installer Pack1.02.sit     1.02             0     111K      7/07/93     Smaller Installer Package 1.02 - Smaller Installer is an installer program  created for developers who distribute software, clip art, HyperCard stacks, databases or other information on floppy disks. It provides a way to  distribute data in a compressed format to reduce the number of disks  required. Many developers already use self-extracting archives created by  Compact Pro for this purpose. Although this is an inexpensive solution,  self-extracting archives have several limitations which make them less than ideal for this purpose. Smaller Installer is designed to address some of  these limitations. 
  75. ScriptGen 2.13.sit       ProgDL           AMUG CD2:Files II:Prog:S:ScriptGen 2.13.sit     2.13             0     389K      7/07/93     ScriptGen 2.13 - ScriptGen is a simple and feature-rich Installer script  generator. This program serves as a demo of ScriptGen Pro. The  point-and-click interface of ScriptGen Pro makes it the tool of choice for  developers and network support personnel who want to use the industry  standard for installing software, Apple’s “one-button” Installer. ScriptGen Pro can create powerful Installer scripts incorporating an Easy Install  option, custom packages, resource installation, color graphics,  compression, sound, splash screens, and fonts. ScriptGen is System 7 savvy  & dependent. 
  76. Ascii Changer 2.1.sit     ProgDL           AMUG CD2:Files II:Prog:A:Ascii Changer 2.1.sit     2.1              0      48K      7/07/93     Ascii Changer 2.1 - Ascii Changer will give you the Ascii value of a  character, the octal value of that character, and the Hexadecimal value of  that character. The program is very simplistic, just type in a value, and  the calculations are automatically made. Helpful for Programmers.      
  77. Wrap  FKEY 1.1.sit       ProgDL           AMUG CD2:Files II:Prog:U-Z:Wrap  FKEY 1.1.sit     1.1              0      13K      7/01/93     Wrap  FKEY 1.1 - This FKEY allows (THINK) Pascal programmers to  effortlessly reformat blocks of comments to wrap nicely. Once installed,  the default for this FKEY is command-shift-8, but it can be changed to any  number using Suitcase or some similar utility.      
  78. Rsrc Leech 1.0b2.sit     ProgDL           AMUG CD2:Files II:Prog:Q-R:Rsrc Leech 1.0b2.sit     1.0b2            0      14K      7/01/93     Rsrc Leech 1.0b2 - This application lets you extract the contents of a  resource in a file, and copy it into the data fork of a new file. It lets  the user leech (or extract) all or any of the resources of a specified type in a specified file, and leeches them into a data file with the file type  and creator provided by the user. This program only works on machines with  at least the 128K ROM, i.e. anything from a 512KE Mac upwards. I have only  tried it on a Mac Plus at present, but it should work on the others also.   Let me know if you have any problems, and I’ll try to fix them.  
  79. M Loc 1.0.sit            ProgDL           AMUG CD2:Files II:Prog:M:M Loc 1.0.sit       1.0              0       8K      6/22/93     M Loc 1.0 - Shows the location of the mouse on the screen, either in Global or Local co-ordinates. Why ? It proved to be useful while I was doing some  programming and graphics. This program requires Multifinder (System 6) or  System 7.      
  80. Datalogger.sit           ProgDL           AMUG CD2:Files II:Prog:D-G:Datalogger.sit                      0      32K      6/22/93     Datalogger - DataLogger is an Utility program written as an addition to  Gumboot, the Real World Interface for Macs, and therefore is as Quick and  Dirty as they come. DataLogger was written to provide a tool that would be  very straight forward to use. It was written to make the most out of  Microprocessor Development kits, the one that I am using at present,  Gumboot, is based around the MC68HC11A8.    
  81. Peek a Boo 1.01.sit      ProgDL           AMUG CD2:Files II:Prog:N-P:Peek a Boo 1.01.sit     1.01             0      13K      6/15/93     Peek a Boo 1.01 - Part of a family of programmer's tools. This is a 'Drag  and Drop' Application that lists the Flags and Details, used by the Finder, of any file dropped onto them. The Type and Creator codes are useful and so is the condition of some of the other flags etc.      
  82. Mandrake 1.1.sit         ProgDL           AMUG CD2:Files II:Prog:M:Mandrake 1.1.sit     1.1              0       5K      6/15/93     Mandrake 1.1 - Another in a family of programmer's tools. This is a 'Drag  and Drop' Application that changes the 'Visible' flag in any file selected  or in any file dropped onto it. Use it to hunt down Disk filling Temp Files etc, or hide a project from roaming eyes.      
  83. Mobius Generator2.0.sit     ProgDL           AMUG CD2:Files II:Prog:M:Mobius Generator2.0.sit     2.0              0      68K      6/02/93     Mobius Generator 2.0 - Mobius Strip Maker draws an elusive surface known as a Mobius Strip (a shape with only one side.) You can vary parameters and  graph the results. The interface is clean and intuitive, and it supports  saving files, printing files, and some extremely intricate graphics. A  Mobius screen saver is also included.     
  84. THINK FONTs.sit          ProgDL           AMUG CD2:Files II:Prog:T:THINK FONTs.sit                      0      19K      5/31/93     THINK FONTs - This is a program to aid Development with Symantec's THINK C  v4.0, THINK C version 5.0 (...and possibly version 6.0). It is an extension to the Editor that allows you to change fonts, sizes, and tabs simply by  selecting a directory or file using SFGetFile() calls. Using this program  should produce quicker development time by standardizing fonts, font sizes, and tabs for all the source files in your projects. No more messy dialogs  or popup menus to slow you down.   
  85. MacGSMenuINIT.sit        ProgDL           AMUG CD2:Files II:Prog:M:MacGSMenuINIT.sit                      0       4K      5/22/93     MacGSMenuINIT - This INIT was written to allow MacGS to peacefully co-exist with such extensions as BeHierachic and MenuChoice, which unfortunately do  not restore an application's resource file context after they execute.       
  86. LogoMotion101.sit        ProgDL           AMUG CD2:Files II:Prog:M:LogoMotion101.sit     1.01             0     511K      5/22/93     LogoMotion101 - LogoMation is a programming environment for people young  and old alike, doing their first steps in programming. It introduces the  concepts of programming and program design through a programming language  that supports advanced graphics, animation, and sound.      
  87. Dynamic Math1.0.1.sit     ProgDL           AMUG CD2:Files II:Prog:D-G:Dynamic Math1.0.1.sit     1.01             0      31K      5/22/93     Dynamic Math1.0.1 - This is an update to Dynamic Math v1.01, which is a  library for Think C programmers. It sparses and intersects formulas written in ASCII II. Obvious uses are for testing and visualizing formulas.       
  88. Photo CD Compatibility.sit     ProgDL           AMUG CD2:Files II:Prog:N-P:Photo CD Compatibility.sit                      0       7K      5/14/93     Photo CD Compatibility - this is a list of all the drives that are Photo CD compatable.        
  89. DropInfo.sit             ProgDL           AMUG CD2:Files II:Prog:D-G:DropInfo.sit                       0     118K      5/14/93     DropInfo - DropInfo is the sample dropbox for the DropShell dropbox  building system. It shows how REALLY EASY it is to make a dropbox using the DropShell, including full support for scriptability, recordability, balloon help and more! It is also useful as a working application to change Finder  info (name, Finder Flags, etc.) on any file, folder or disk dragged onto  it.    
  90. Compact Disc Formats.sit     ProgDL           AMUG CD2:Files II:Prog:B-C:Compact Disc Formats.sit                      0       5K      5/14/93     Compact Disc Formats - this file describes various CD formats available and what they are used for.        
  91. CD-I Developer's Source.sit     ProgDL           AMUG CD2:Files II:Prog:B-C:CD-I Developer's Source.sit                      0       9K      5/14/93     CD-I Developer's Source - contains info on CD-I and available sources for  more information on this topic.        
  92. ScreenSize.sit           ProgDL           AMUG CD2:Files II:Prog:S:ScreenSize.sit                       0       4K      5/01/93     ScreenSize - This simple utility displays the coordinates of the bottom  right side of your monitor. Useful if you need to know the size of your  screen and have misplaced your documentation. This program is freeware.       
  93. Ramadillo 0.94.sit       ProgDL           AMUG CD2:Files II:Prog:Q-R:Ramadillo 0.94.sit     .94              0      24K      5/01/93     Ramadillo 0.94 - Purge Heap button. This will force the target app to purge all purgeable blocks, showing you the maximum free RAM possible. This  offers more help in determining if a suspected leak is really a leak.  Multiple monitor support, command to cycle between monitors, move-to-bottom now moves to the bottom of the monitor it's mostly on. Ramadillo  graphically and numerically displays the free RAM in the heap of another  application and the system heap free memory. Memory is checked at a  user-settable interval and the difference between intervals is displayed. A flashing square shows when a sample was taken, and the actual time between  samples is displayed.
  94. Findit 1.1.2.sit         ProgDL           AMUG CD2:Files II:Prog:D-G:Findit 1.1.2.sit     1.1.2            0      16K      4/30/93     Findit 1.1.2 - One of the things that drives me nuts is trying to find out  what header file Apple put a function prototype into. Some are obvious some are not. So I wrota program to search through a folder, (or some folders,  (or some folders inside other folders), full of text files for a text  string. If you think this is a stupid program send me a postcard or an  E-mail message antell me why. Just drag a folder onto the FindIt icon. It  is OK if there are some non-text files in the folder FindIt will skip  those.  
  95. MemMapper1.1.sit         ProgDL           AMUG CD2:Files II:Prog:M:MemMapper1.1.sit     1.1              0      21K      4/21/93     MemMapper1.1 - f you've done any programming on the Mac you've probably  seen drawings of the Macintosh's memory map. This is a grid which  graphically shows the location of various system structures and programs in RAM and where they are in relation to each other. Well, just to make all  that theory seem more real, Memory Mapper will draw that map for you so you can see exactly what is living in your Mac's RAM right now. Version 1.1  improves the color of the display and has a few other minor changes.   
  96. RGBlotter1.0.1.sit       ProgDL           AMUG CD2:Files II:Prog:Q-R:RGBlotter1.0.1.sit     1.01             0      10K      4/14/93     RGBlotter1.0.1 - RGBlotter is a "color picker" programming aid, with  several features I haven't seen in similar utilities. First, you can  display both a foreground and background color. The components of each are  displayed both numerically and graphically. You can copy the foreground  color to the background color and vice versa. There is a display  contrasting the two with sample text and simple graphics.    
  97. TSiGraphics Preview.sit     ProgDL           AMUG CD2:Files II:Prog:T:TSiGraphics Preview.sit                      0     139K      4/12/93     TSiGraphics Preview - TSiGraphics gives you total control over the FORTRAN  plotting environment. Multiple subroutine calls are used to create graphics windows and 2D or 3D plots TSiGraphics provides both high-level and  low-level plotting routines. Up to 10 graphics windows are supported, and  each window may contain multiple plots. Graphics windows are fully  integrated with the standard FORTRAN text window and may be resized, saved, printed, or pasted into other applications. “Real Time” plotting is  supported for animation effects.  
  98. SoftPolish Demo.sit      ProgDL           AMUG CD2:Files II:Prog:S:SoftPolish Demo.sit     demo             0     146K      4/12/93     SoftPolish Demo - SoftPolish is a quality assurance tool that helps  software. developers ship clean and consistent applications. SoftPolish  checks elements of the user interface that are contained in resources and  reports potential problems to a scrolling log. It also performs hundreds of tests that are not visible to the user but may cause incompatibility with  Macintosh System Software. This demo illustrates the SoftPolish user  interface, including many options for scanning and cleaning files, folders, or disks. The sample file may be opened and viewed, however most other  functions are disabled. 
  99. MaxQuadraFloat.sit       ProgDL           AMUG CD2:Files II:Prog:M:MaxQuadraFloat.sit                      0       5K      4/12/93     MaxQuadraFloat - Wonder why you don't seem to be getting the performance  improvement on the Quadra with floating-point that you should? While the  Quadra is maybe an order of magnitude faster in floating-point addition,  subtraction, multiplication, and division, it does not implement the 6888x  FINTRZ instruction, so conversions from float to int take 4 times longer on the Quadra than the FX.  FINTRZ means "float-to-int, rounding toward zero", and is the rounding method that is specified by C. One the 68040, the  FINTRZ instruction is not implemented, and is implemented through a trap.  
  100. FORTRAN Goodies.sit      ProgDL           AMUG CD2:Files II:Prog:D-G:FORTRAN Goodies.sit                      0     131K      4/12/93     FORTRAN Goodies - contains over 10 Fortran tools for the Fortran programer. From the Language systems BBS.        
  101. Reference Link1.2.sit     ProgDL           AMUG CD2:Files II:Prog:Q-R:Reference Link1.2.sit     1.2              0       9K      4/12/93     Reference Link1.2 - Reference Link is a System 7-only INIT that makes THINK Reference 2.0 easier to use. With R.L. installed, a modified double-click  on a word in a text editor or word processor causes the word to be looked  up in THINK Reference 2.0. A keystroke jumps back to the editor. Freeware V. 1.1 now works right with the Alpha editor, and uses the same keystroke  for jump-back as for look-up. V. 1.1.1 fixes a conflict with Logitech's  MouseKey. v. 1.2 now has a template lookup keystroke, and no longer uses a  background process.  
  102. QAPict.sit               ProgDL           AMUG CD2:Files II:Prog:Q-R:QAPict.sit                         0      30K      4/12/93     QAPict - This is a PICT viewer application which was written using  QuickApp. QuickApp is a C++ applications framework. Designed in the  tradition of MacAppr, its' style will be instantly familiar to any MacApp  programmer. QuickApp is not designed to replace MacApp for development of  large scale projects, but as a new tool for your development needs.   QuickApp strips away all but the crucial features which MacApp provides.   This allows QuickApp to have blazingly fast compile times, and generate  applications with trivially small code sizes.  It also makes it easy to  learn.  
  103. VCR+.sit                 ProgDL           AMUG CD2:Files II:Prog:U-Z:VCR+.sit                           0      53K      4/09/93     VCR+ - Two applications are included in this archive. One is a direct port  of the PC code into the console enviroment of Think C 5.0.4 (VCR Console)  The Think C project along with the the source files are included. The  second is a quick revision of the program to sport a Mac interface (or some semblance thereof). Since I used AppMaker to throw together an interface,  it uses code from a support AppMaker library, this is why the code for the  mac-like version isn't included. (The AppMaker library is very large, so no one would want to download it, besides I think I can't upload it in any  form without violating someone's license, so I'm covering my behind. 
  104. Think Reference Lookup Key.sit     ProgDL           AMUG CD2:Files II:Prog:T:Think Reference Lookup Key.sit                      0       2K      3/26/93     Think Reference Lookup Key - This QuicKeys sequence sends an AppleEvent to  Think Reference 2.0 to do a lookup on the current selection and pastes in  the template.       
  105. TE32K.sit                ProgDL           AMUG CD2:Files II:Prog:T:TE32K.sit                            0      58K      3/26/93     TE32K - TE32K is designed to be a more-or-less “plug in” replacement for  the Macintosh Toolbox TextEdit package. The major difference between the  two editor packages is that TE32K allows for the manipulation of text-files LARGER than 32K.  There are a few other differences as well, most of which  are shortcomings due to laziness on my part, but since this source code is  provided to you gratis, please feel free to modify it in whatever twisted  way your warped little heart desires.  If you do improve it in any way,  please be kind enough to share your work with the rest of us (i.e. send me  a copy so I can keep track of TE32K's current state of evolution!). 
  106. QB->FB.sit               ProgDL           AMUG CD2:Files II:Prog:Q-R:QB->FB.sit                         0      62K      3/26/93     QB->FB - This conversion program will translate a QuickBASIC source code  file saved in TEXT format into a source code TEXT file FutureBASIC can use. It will convert approximately 80% of the QB keywords into FB syntax  including a majority of CLR and Toolbox calls. It will also convert  multi-line IF/THEN statements into FB's LONG IF structures, change  multi-statement lines containing colons into single lines. Additionaly, it  will convert QB  subroutine labels to FB format and convert SUBs into LOCAL FNs. It also attempts to mark every statement not converted with  appropriate references to the Reference or Handbook manuals for help in  fixing your source code.
  107. DinkClassSharewarePackage.sit     ProgDL           AMUG CD2:Files II:Prog:D-G:DinkClassSharewarePackage.sit                      0     180K      3/26/93     DinkClassSharewarePackage - DinkClass is a small Think C5.0 (and MPW C++)  application framework for system 7 applications.  It was developed in part  to help define a process model and associated documentation standard for  the way object oriented software is developed.  The process model and  documentation standard are developed from the maintenance programmer's  point of view.  The process model turns out to be a model of the manner in  which features are added to an existing body of code, and is virtually  identical to Grady Booch's "Round-Trip Gestalt Design" discussed in his  book Object Oriented Design with Applications.  
  108. Datafork Editor1.2.sit     ProgDL           AMUG CD2:Files II:Prog:D-G:Datafork Editor1.2.sit     1.2              0      84K      3/26/93     Datafork Editor1.2 - Instead of wasting my time in just getting the data  into ResEdit, I decided to waste my time (relatively speaking, of course)  in writing a customized editor for ResEdit to do all of that work for me,  and so was born The Datafork Editor, which I based on ResEdit’s 2.1 API.  Installation of The Datafork Editor is relatively easy, especially if you  already know quite a deal about ResEdit.  The only thing that you really  have to be especially careful about is if you’ve already added extensions  to ResEdit.  
  109. CdevTester.sit           ProgDL           AMUG CD2:Files II:Prog:B-C:CdevTester.sit                      0       7K      3/26/93     CdevTester - The Control Panel tester is a source code file that you can  use to test your cdev code resource files under the THINK C 5.0 environment with little difference from the operating system.       
  110. AxoCalculator Packag1.1.sit     ProgDL           AMUG CD2:Files II:Prog:A:AxoCalculator Packag1.1.sit     1.1              0     214K      3/26/93     AxoCalculator Packag1.1 - AxoCalculator 1.1 has several potential uses  ranging from a scientific calculator to a multi-language development  environment. It supports Pascal, Basic, Fortran and C in a simple,  interpretted environment. Programs written within AxoCalculator can  interact with the user via standard dialogs. Several programs can be loaded at the same time, and their assigned names will be appended to the  "Calculator" menu. Programs can be automatically loaded onto the menu each  time AxoCalculator is run. This program is great for simple, through to  moderately complex calculations - especially if they are performed  repeatedly.
  111. Splat!.sit               ProgDL           AMUG CD2:Files II:Prog:S:Splat!.sit                           0      11K      2/23/93     Splat! - This is a ResEdit file with two resources. A Splat! Pict, and a  Splat! sound (snd). With ResEdit, one skilled in the art (its actually  quite easy) could paste the snd and pict into the Madness-Rage control  panel, or the Madness-Rage Demo, or (I assume) the Insanity CDEV  (These CDEVs allow you to shoot your Mac, i.e. bulletholes and blood...) Once done, the CDEV will have a paintball gun effect and sound. This is really only for those who know how to use ResEdit.   
  112. Inside Mac Indexes.sit     ProgDL           AMUG CD2:Files II:Prog:H-K:Inside Mac Indexes.sit                      0     185K      2/16/93     Inside Mac Indexes - New IM Index contains an index to the first five  volumes of New Inside Macintosh, “Files”, “Memory”, “Processes”, “Macintosh Toolbox Essentials” and “Overview”.  The entries are of the form “X1-2”,  where “X” is the first letter of the volume name, “1” is the chapter  number, and “2” is the page number.  The exception to this numbering scheme is Overview, which doesn’t use chapter numbers.  (Don’t ask me why --  obviously the book teams at Apple weren’t talking to each other.)   
  113. AE Sample (TC5).sit      ProgDL           AMUG CD2:Files II:Prog:A:AE Sample (TC5).sit                      0      20K      1/27/93     AE Sample TC5 - Here is a simple example application which receives the  "Required" Apple events and which sends itself Apple events for some simple operations. (In other words, it's "factored" somewhat.)  Written for THINK  C 5.      
  114. Process Finder.sit       ProgDL           AMUG CD2:Files II:Prog:N-P:Process Finder.sit                      0      56K     12/29/92     Process Finder - Process Finder is an application that displays all running processes and allows you to view information about each process and to send quit events. Process Finder also explores some experimental user interface  ideas.      
  115. Sad Mac Error Codes 1.1.sit     ProgDL           AMUG CD2:Files II:Prog:S:Sad Mac Error Codes 1.1.sit     1.1              0       9K     12/29/92     Sad Mac Error Codes 1.1 - When you press the interrupt button on the side  of your Macintosh when booting, you should get a sad Mac icon with '0F000D' and some bits cycling under the icon indicating it is performing a memory  test. This numeric code is in two parts, the first two characters are the  class code and the second four are the sub code.  The class code tells what part of the diagnostic program found the error and the sub class code tells what the error was.  In the case of a bad RAM chip, the sub class  identifies the bad chip (this was very helpful to homegrown upgraders).  
  116. Graphic Gems Vol. 3.sit     ProgDL           AMUG CD2:Files II:Prog:D-G:Graphic Gems Vol. 3.sit     3                0     117K     12/29/92     Graphic Gems Vol. 3 - This is the source code for the programs found in  "Graphics Gems Volume III", published by Academic Press. This is about 390K (decompressed) of PUBLIC DOMAIN snippets for 2D, 3D, and raster graphics  routines. Many topics are covered, all files are documented in the above  book.     
  117. Graphic Gems Vol. 2.sit     ProgDL           AMUG CD2:Files II:Prog:D-G:Graphic Gems Vol. 2.sit     2                0      86K     12/29/92     Graphic Gems Vol. 2 - This is the source code for the programs found in  "Graphics Gems Volume II", published by Academic Press. This is about 270K  (decompressed) of PUBLIC DOMAIN snippets for 2D, 3D, and raster graphics  routines. Many topics are covered, all files are documented in the above  book.     
  118. Graphic Gems Vol. 1.sit     ProgDL           AMUG CD2:Files II:Prog:D-G:Graphic Gems Vol. 1.sit     1                0     171K     12/29/92     Graphic Gems Vol. 1 - This is the source code for the programs found in  "Graphics Gems Volume I", published by Academic Press. This is over 500K  (decompressed) of PUBLIC DOMAIN snippets for 2D, 3D, and raster graphics  routines. Many topics are covered, all files are documented in the above  book.     
  119. FillComment2.0.sit       ProgDL           AMUG CD2:Files II:Prog:D-G:FillComment2.0.sit     2.0              0       5K     12/29/92     FillComment 2.0 - FillComment 2.0 is an FKEY for use with the THINK C 5.0.3 or later editor. It takes a standard C style comment and formats the  comment text. The text is wrapped when so that no characters are past the  79th column.      
  120. Disasm Hack.sit          ProgDL           AMUG CD2:Files II:Prog:D-G:Disasm Hack.sit                      0       4K     12/29/92     Disasm Hack - This is a skanky hack to extract the disassembly from  ResEdit's code editor to a text file for further study or annotation. It uses James Walker's TextCapture FKEY, and QuicKeys (for ResEdit->HC  AppleEvents).      
  121. Progress CDEF.sit        ProgDL           AMUG CD2:Files II:Prog:N-P:Progress CDEF.sit                      0       3K     12/23/92     Progress CDEF - This is a CDEF for a progress box. It's very flexable.  Any size you like, any old-sytle Quickdraw color you like. Very useful if  displaying progress of an operation like a file copy or file transfer.       
  122. Marker Control.sit       ProgDL           AMUG CD2:Files II:Prog:M:Marker Control.sit     .6b              0      17K     12/23/92     Marker Control - This is a new version of Marker Control, a control panel  that causes files in THINK C to be marked and their window positions saved.        
  123. Hex Key.sit              ProgDL           AMUG CD2:Files II:Prog:H-K:Hex Key.sit                        0      31K     11/06/92     Hex Key - What Hex Key does is it presents a dialog into which you can  enter either decimal or hexadecimal numbers, selectable by radio button. After you hit "Okay", or the return or enter keys, the numbers will be converted to the appropriate values in the alternative number formats.  In other words, if you enter a hex value, the number will be converted to  its appropriate form in FOND, Fixed and Fract decimal. If you enter a  decimal number, it will be shown in FOND, Fixed and Fract hex. Where a  number falls outside the range of the format, the text "N/A" is shown, so  you don't act upon a bogus number. 
  124. TurboT.sit               ProgDL           AMUG CD2:Files II:Prog:T:TurboT.sit                           0      10K     10/31/92     TurboT - HelloTurboTabby (HTT) is a modified HelloTabby (HT), by Pete  Johnson.  HT was modified by Michael Lininger on 12-16-89 so it would be  compatitable with Turbo Pascal. It was orginally written for the lightspeed pascal envrioment. HTT is for use with the Tubro Pascal Enviroment.      
  125. FutureBASIC 1.0 (ML).sit     ProgDL           AMUG CD2:Files II:Prog:D-G:FutureBASIC 1.0 (ML).sit                      0       7K     10/31/92     FutureBASIC 1.0 (ML) - This is Future basic code from Mike Lininger for  Second Sight Utilities Colorwheel and Secs2Date.        
  126. 'Z' Basic 5.0x (ML).sit     ProgDL           AMUG CD2:Files II:Prog:U-Z:'Z' Basic 5.0x (ML).sit     5.0x             0      48K     10/31/92     'Z' Basic 5.0x (ML) - ZFormat© is a utility for ZBasic© programmers that I  wrote one afternoon to help solve a problem I was having.  I was working on a very large program 16000+ lines of code.  And these 16000+ lines of code  had been copied and pasted from many pieces of source code, some of them  typed in while in the ZBasic© Editor other lines were entered with one text editor or another. By Mike Lininger.    
  127. 'Z' and 'FB' Basic (ML).sit     ProgDL           AMUG CD2:Files II:Prog:U-Z:'Z' and 'FB' Basic (ML).sit                      0      59K     10/31/92     'Z' and 'FB' Basic (ML) - This is the source code from Mike Lininger for  CRC and TEFind. This source is being released unsupported.        
  128. MacStarter.sit           ProgDL           AMUG CD2:Files II:Prog:M:MacStarter.sit                       0      61K     10/27/92     MacStarter - MacStarter.π is a simple application shell I have written  for myself in THINK C 5.0. Mostly, it provides the basic window behavior,   dragging, changing size, zooming, closing and vertical and horizontal  scroll bars. It uses a window class to provide these behaviors. You create  your own window by filling in the blanks in the definition of a subclass of the window class. You don't really need to know anything in advance about  object-oriented programming to use this shell. I wrote the program this way because it allowed me to localize the changes that you need to make to one  file, applicationProcs.c. 
  129. UnArjMac.sit             ProgDL           AMUG CD2:Files II:Prog:U-Z:UnArjMac.sit                       0      47K     10/26/92     UnArjMac - Unarjmac is a simple port of Robert Jung's unarj.c to the Mac.  It is a MINIMAL PORT; that is it makes absolutely minimal use of Mac  features. The reason for this was to minimize the intrusiveness of source  code changes into unarj.c, which will make future updates by Robert Jung  easy to keep up with. UnarjMac does not currently support macintosh path  names or creator/type application linking. Therefore it must be run from  the folder your arj file is in.   
  130. Date Format.sit          ProgDL           AMUG CD2:Files II:Prog:D-G:Date Format.sit                      0      10K     10/26/92     Date Format - Lately, I've seen a lot of people asking this question, "How  can I change the System 7 Finder so that it displays the dates in the short format, (9/7/92) rather than the long format (Fri, Aug 28, 1992)?" Since I  hadn't seen the answer posted, I decided to experiment & find out. However, since the System 7 Finder no longer has the LAYO resource, this proved to  be somewhat complicated. The Finder's display preferences are stored the  the 'fval' resource, ID = 128.  In order to edit this resource, you will  need ResEdit and the 'fval' template.  
  131. Small Screen 1.1.sit     ProgDL           AMUG CD2:Files II:Prog:S:Small Screen 1.1.sit     1.1              0      10K     10/14/92     Small Screen 1.1 - On a sufficiently large screen, Small Screen shows the  boundaries of one or more smaller screens. It is useful for testing whether something would fit on a small screen. Each screen boundary is represented  by a transparent window with rounded corners. Optionally, a hard disk  and/or a trash can icon is shown at the appropriate positions (i.e. where  the real icons would appear on a freshly installed System 7).    
  132. GetKeys.sit              ProgDL           AMUG CD2:Files II:Prog:D-G:GetKeys.sit                        0       6K     10/14/92     GetKeys - GetKeys is a utility designed to make it easier for C programmers to check for key depressions with the Event Manager routine GetKeys.  GetKeys returns a KeyMap, which is four longs, with one or more bits set in the map that represent the keys that are currently depressed. GetKeys shows you the current GetKeys key map in hexadecimal. Also, if a single key is  depressed, it generates a C-language expression that can be used to detect  that key. The GetKeys window contains a Copy button, which will copy the  displayed C code expression into the clipboard, which you can then paste  into your code. 
  133. PowerBreak.sit           ProgDL           AMUG CD2:Files II:Prog:N-P:PowerBreak.sit     1.0              0       3K     10/09/92     PowerBreak - PowerBreak is a tiny extension that allows developers and  anyone else who uses Macsbug to drop into the debugger as though they had  hit the programmer's key available on other Macs.  It was created because I recently bought a PowerBook 145 and found that the only way to drop into  the debugger was to stick a small object into this little cavity on the  back (like the way you eject floppies from a disfunctional drive). What a  pain!  Hence, PowerBreak   (But it can be used on non-porta-macs too!)   
  134. FileFile Readers.sit     ProgDL           AMUG CD2:Files II:Prog:D-G:FileFile Readers.sit                      0      40K     10/09/92     FileFile Readers - Part of a family of programmer's tools. This is a 'Drag  and Drop' Application that reads the text, using Macintalk, of any file  dropped onto it. These file readers have been tested using Macintalk 2.0  and system 7.0+, 6.0.4 and 3.2 on a 512ke, an SE and a PB140. File_Reader  and Blind Freddie are Shareware. File_Reader and Blind Freddie are © 1992  Paul B Jones All Rights Reserved.    
  135. CPictureButton.sit       ProgDL           AMUG CD2:Files II:Prog:B-C:CPictureButton.sit                      0       5K     10/09/92     CPictureButton - CPictureButton is a subclass of TCL's CPicture which  behaves much like CButton. I handles SetClickCmd(), Activate(),  Deactivate() and mouse tracking. You create your PICT resources for an  active button, a deactivated button, and a pressed button. PICT resources  can be in full color, bitmap or object mapped.     
  136. AMTempSucker1.0.sit      ProgDL           AMUG CD2:Files II:Prog:A:AMTempSucker1.0.sit     1.0              0      41K     10/09/92     AMTempSucker1.0 - AM Template Sucker will view and extract template  resources from the AppMaker application (useful for editing or browsing  through templates). Useful for all AppMaker programmers. AM Template Sucker is freeware.      
  137. Signal Processing.sit     ProgDL           AMUG CD2:Files II:Prog:S:Signal Processing.sit                      0      79K     10/02/92     Signal Processing - a collection of programs from Drexel University to do  signal processing analysis such as Fourier transforms and correlation.  NOTE: these programs can show some problems with System 7 or later, such as stray graphics left on the Desktop.      
  138. Scientist's Spreadsheet.sit     ProgDL           AMUG CD2:Files II:Prog:S:Scientist's Spreadsheet.sit     2.17             0      93K     10/02/92     Scientist's Spreadsheet - more than just a spreadsheet - can plot data,  manipulate data (for example, calculate all the logarithms of the data in 1 column and insert them in another column), analyze data etc.        
  139. ROM calls – For Developers.sit     ProgDL           AMUG CD2:Files II:Prog:Q-R:ROM calls – For Developers.sit                      0       7K     10/02/92     ROM calls – For Developers - Information on ROM calls for development use.         
  140. Prog.BagofTricks1.1a.sit     ProgDL           AMUG CD2:Files II:Prog:N-P:Prog.BagofTricks1.1a.sit     1.1              0     110K     10/02/92     Prog.BagofTricks1.1a - Experienced programmers have been buying BOT like  crazy because it simply handles things "real" programmer just don't want to fool around with.  My personal favorites are the New List Manager and the  Scroll Bars.  I always dreaded putting those in my app. And unlike most  other packages, you can use them stand-alone.  Nearly every other package  on the Mac has you using someone else's event loop.  With other packages  you have to use all or nothing.  But with BOT you pick what you want and  simply link it into your program.  
  141. New IM Index.sit         ProgDL           AMUG CD2:Files II:Prog:N-P:New IM Index.sit                      0      30K     10/02/92     New IM Index - These applications were written in assembly language using  the CDS assembler from Consulair.  They were adapted from my earlier  effort, “Inside Mac I-V Index DA”.  The Inside Mac Index file is now part  of the resource fork of each application, so you no longer have to worry  about it cluttering up your System folder.  These applications have been  tested on a Mac 512Ke under System 6.05, an SE/30 under System 7, and a Mac IIci under System 7.  If you have another kind of Mac and System it should  work, but I can't guarantee that.  
  142. Linear Network Analysis.sit     ProgDL           AMUG CD2:Files II:Prog:M:Linear Network Analysis.sit                      0     200K     10/02/92     Linear Network Analysis - a graphical analog circuit simulator - can do  several types of circuit analysis and plot the results.        
  143. InstallCustomIcon.sit     ProgDL           AMUG CD2:Files II:Prog:H-K:InstallCustomIcon.sit                      0       9K     10/02/92     InstallCustomIcon - Part of a family of programmer's tools. A 'Drag and  Drop' Application that changes the 'Use Custom Icon' flag in any file  dropped onto it. Although you may compile an Application with a Custom Icon in the Resource Fork, Turbo Pascal, and others, leave you to Set the  Use  Custom Icon flag with ResEdit. If this fag is not set then Finder will  ignore your Custom Icon and use the 'Standard' Icon.    
  144. Vaccinate.sit            ProgDL           AMUG CD2:Files II:Prog:U-Z:Vaccinate.sit                      0      11K      9/24/92     Vaccinate - This unit, when added to a Pascal source file, will allow  developers to include a routine which will cause any application to do a  self check when launched to dedect changes made to its resource file such  as those caused by viral infections.  It is based on code by Nicholus  Pisaro, Jr. published by Mac Tutor, June 1992.     
  145. Osi oop demo.sit         ProgDL           AMUG CD2:Files II:Prog:N-P:Osi oop demo.sit                      0      14K      9/24/92     Osi oop demo - OSI OOP was written in THINK C 5.0.2 using it's built-in  object oriented extensions. The resources were created using Resorcerer and ResEdit. OSI OOP implements a layered open systems interconnection approach to data communications and includes session, transport, and data link  layers. The layers are designed (and commented) to allow you to easily  implement CRC calculation, error checking, framing, and much more,  depending on your needs. This demo supports serial ports only (via the  fully functional CSerialPort object).  
  146. 3dlib11.sit              ProgDL           AMUG CD2:Files II:Prog:A:3dlib11.sit                          0     135K      9/24/92     3dlib11 - GrafSys is a THINK Pascal/C library that provides you with simple routines for building, saving and loading (as resources), and manipulating  (independent rotating around arbitrary achses, translating and scaling)  three dimensional objects. Objects, not just simple single-line drawings.      
  147. ToolboxReference.sit     ProgDL           AMUG CD2:Files II:Prog:T:ToolboxReference.sit                      0      59K      9/19/92     ToolboxReference - This is an upgrade of the first version of this which I  uploaded back in March. I hope it fixes a few small bugs. Basically this  hypercard stack lets programmers search for toolbox routines by partial  names and then shows you the required prototypes as well as the Inside  Macintosh reference. Only includes IM volumes 1-5 (so it has none of the  new system 7 routines). Also lets you search by toolbox manager to collect  all the prototypes for say the Window Manager or the Dialog Manager, etc.   
  148. Dialog Editor 1.0b2.sit     ProgDL           AMUG CD2:Files II:Prog:D-G:Dialog Editor 1.0b2.sit     1.0b2            0      23K      9/19/92     Dialog Editor 1.0b2 - Dialog Editor is a control panel that allows users to edit dialogs on the fly. 1.0b2 fixes some internal bugs and adds the  ability to show dialog item numbers.       
  149. BNDL Banger v.1.3.sit     ProgDL           AMUG CD2:Files II:Prog:B-C:BNDL Banger v.1.3.sit     1.3              0      21K      9/19/92     BNDL Banger v.1.3 - I've been endlessly annoyed by what a pain it can be to get the system to recognize changes you make to your app's icon, document  icons, etc (all the stuff that's linked via the BNDL resource).  CDev  authors, INIT authors, Extension authors and many others have also probably been through this same hassle. BNDL Banger is a little app that tricks the  system into using your selected app's BNDL-related info ("tricks" = rips  the old BNDL info out of the desktop database and gently coerces the new  BNDL info back in...).  
  150. New Inside Mac Map.sit     ProgDL           AMUG CD2:Files II:Prog:N-P:New Inside Mac Map.sit                      0       8K      9/04/92     New Inside Mac Map - This is a PICT (grayscale) file that describes the new edition of Inside Macintosh from Addison-Wesley. It describes each of the  volumes available.        
  151. C Primer 2nd letter.sit     ProgDL           AMUG CD2:Files II:Prog:B-C:C Primer 2nd letter.sit                      0       3K      8/22/92     C Primer 2nd letter - Enclosed is a TEXT file listing the errata from Dave  Mark's and Cartwright Reed's C Primer, Vol I, 2nd edition.         
  152. THINK Back 1.1.sit       ProgDL           AMUG CD2:Files II:Prog:T:THINK Back 1.1.sit     1.1              0      10K      7/28/92     THINK Back 1.1 - use of a time manager task to regulate calls to  WaitNextEvent, allowing for better control over multifinder friendlines  - use of the new icon manager calls, for color notification icons THINK  Back is an extension that lets you put compiles in the background. If  you're using THINK C or THINK Pascal, you can use this INIT to let you  start a long compile, put THINK C or Pascal in the background, and use your machine for something else while the compiler's working. When the compile  is complete, the Notification manager is used to tell you that it's done.  
  153. Dr.Circuit.sit           ProgDL           AMUG CD2:Files II:Prog:D-G:Dr.Circuit.sit                      0      67K      7/28/92     Dr.Circuit - Dr. Circuit is a Macintosh program that is a design tool for  circuit designers.  It can help reduce the amount of rewiring that happens  in the lab.  The program analyses linear, analog circuits and can display  the waveform at any node, the frequency response or the phase response.  It can be used for amplifiers, filters, and any circuit which uses resistors,  capacitors, inductors, op amps and voltage or current sources.  The op amps provide quite a bit of flexibility because they can be used for  amplification, inversion, differentiation, integration and much more.  
  154. C++Source Code Fmtr.sit     ProgDL           AMUG CD2:Files II:Prog:B-C:C++Source Code Fmtr.sit                      0     236K      7/28/92     C++Source Code Fmtr - cdent is an MPW tool which formats C and C++ source  code. By default, the format style is that of The C Programming Language by Kernighan and Ritchie.  An alternative style, developed for MacApp by  Michael Burbidge, is also available.  Additionally, the user can specify  .c.Places, Contexts, Commands, and Glue Formatting commands are applied to  specific places in the input.  The places where formatting is applied are  defined by cdent and name syntactic entities like opening curly braces  after the condition of an “if” or the “case” label in a “switch” statement.  
  155. MacSnoop™ Demo.sit       ProgDL           AMUG CD2:Files II:Prog:M:MacSnoop™ Demo.sit     demo             0      55K      7/22/92     MacSnoop™ Demo - While not yet up to the full capabilities of FEDIT in  terms of file recovery tools, it does have many wished for enhancements not the least of which is full HFS and MFS support.  In addition, the overall  design allows multiple volume/directory and editing windows open on the  Desktop and a closer adherence to the Macintosh User Interface.     
  156. Shell.sit                ProgDL           AMUG CD2:Files II:Prog:S:Shell.sit           1.00             0      12K      6/15/92     Shell - Application Shell  --  Version 1.00  --  Nov  5, 1989 Copyright (c) 1989 by Neal E. Trautman, 'ShareWare' -- Please send $5 contribution to,  Neal Trautman, 1701 S.W. 42nd Street, Fargo, ND  58103. This is a simple  application shell.      
  157. K & R.sit                ProgDL           AMUG CD2:Files II:Prog:H-K:K & R.sit                          0       7K      6/15/92     K & R - contains programing info in DA format. By Neil Trautman.         
  158. INIT Shell.sit           ProgDL           AMUG CD2:Files II:Prog:H-K:INIT Shell.sit                      0       6K      6/15/92     INIT Shell - Copyright (c) 1990,91 by Neal E. Trautman. 'ShareWare' --  Please send $5 contribution to, Neal Trautman, 3700 Clinton Parkway, #1412, Lawrence, KS 66047. This is an INIT Shell.       
  159. Help Package.sit         ProgDL           AMUG CD2:Files II:Prog:H-K:Help Package.sit                      0      18K      6/15/92     Help Package - The Help Package was written with programmers,  compatibility, and ease of use in mind.  Developers using this help system  can be assured of compatibility with System 6 and later.  What does it do?  This package of routines creates a Help menu or adds menu items to the Help Menu under System 7.  When the user selects one of the items, the Help  routines display a dialog with scrollable text from a TEXT resource you  define.  It's so easy to use these routines, you can add them to a  completed project with VERY minor changes to your source.  
  160. FKeys.sit                ProgDL           AMUG CD2:Files II:Prog:D-G:FKeys.sit                          0      10K      6/15/92     FKeys - InvisiWin FKey - This FKey makes the content region of the front  window transparent. InvisiWin FKey - This FKey sends the FrontWindow to the back of the Window List. InvisiLayer FKey #0 - This FKey makes the content  region of all windows transparent. All FKeys are Copyright (c) 1988,89 by  Neal E. Trautman. 'ShareWare'      
  161. cdev Shell.sit           ProgDL           AMUG CD2:Files II:Prog:B-C:cdev Shell.sit                      0       7K      6/15/92     cdev Shell - Copyright (c) 1990,91 by Neal E. Trautman. 'ShareWare' --  Please send $5 contribution to, Neal Trautman, 3700 Clinton Parkway, #1412 Lawrence, KS 66047. This is a Control Panel cdev Shell.       
  162. Prism.sit                ProgDL           AMUG CD2:Files II:Prog:N-P:Prism.sit                          0     109K      6/10/92     Prism - These files allow you to manipulate the System palate colors and  provides some interesting and colorful work environments.        
  163. LogIt.sit                ProgDL           AMUG CD2:Files II:Prog:M:LogIt.sit                            0      13K      6/10/92     LogIt - LogIt is a free utility written using Think C 4.0.5.  Its sole  purpose is to be an event-logger; i.e.,  to enable users to keep track of  the times at which various events have occurred and to record descriptions  of those events in a log.  That log can be edited in all the usual  text-editing ways, can be saved to disk, and can be printed. If you have  problems printing or copying and pasting large amounts of text, increase  the amount of memory available in the Get Info box.   
  164. RoadToMac-C.sit          ProgDL           AMUG CD2:Files II:Prog:Q-R:RoadToMac-C.sit                      0      13K      6/09/92     RoadToMac-C - The Road To Mac is a tutorial for beginning Macintosh  programmers. Now available for THINK C 5.0, the tutorial includes an  130-page handbook and a diskette with code and resources.  The Road to Mac  provides a series of carefully-constructed lessons which take the user from very simple programs all the way to Desk Accessories every step builds upon the last, and is explained clearly and understandably.  The only  requirements are a Mac, Think C 5.0, a copy of ResEdit 2.0, some minimal  familiarity with C, and a desire to learn to program.    
  165. UMPG Stack.sit           ProgDL           AMUG CD2:Files II:Prog:U-Z:UMPG Stack.sit                      0     281K      6/08/92     UMPG Stack - This is the USENE Programers stack from our friens in Germany. This stack contains programing information grouped by topic in yperCard  format for easy retrieval.       
  166. RefCon Snoop Installer V1.1.sit     ProgDL           AMUG CD2:Files II:Prog:Q-R:RefCon Snoop Installer V1.1.sit     1.1              0      18K      6/08/92     RefCon Snoop Installer V1.1 - is a small F Key that allows you to examine  the data that is pointed to in the RefCon Field in a Windows window record. Probably only useful to programers and snoops (grin). Shareware.       
  167. EventMonitor V1.0.sit     ProgDL           AMUG CD2:Files II:Prog:D-G:EventMonitor V1.0.sit     1.0              0      12K      6/08/92     EventMonitor V1.0 - This is a debugging tool for programmers. Ths control  panel will provide event information and monitor your progress.        
  168. FB_AppleEvents.sit       ProgDL           AMUG CD2:Files II:Prog:D-G:FB_AppleEvents.sit                      0       8K      5/27/92     FB_AppleEvents - This source code shows the complete details of how to  build application that implements the required four Apple Events under  System 7. A sample text document is opened and displayed in response to an  Open or Print event sent from the Finder. Also included are examples of  in-line assembly language used to implement some of the required PPC  toolbox calls. (FUTURE BASIC is a trademark and copyrighted product of  Zedcor, Inc.)   
  169. Hax 2.1.sit              ProgDL           AMUG CD2:Files II:Prog:H-K:Hax 2.1.sit       2.1              0      33K      4/25/92     Hax 2.1 - let’s say you have 200 TEXT files and their Creator type is MSDB  and when you double click on the icon in the Finder you get the old ‘The  document “Bla Bla Bla” could not be opened…’ By changing the the Creator to lets MWII not only will you be able launch the old files into MacWrite II  from the Finder you will also get icons instead of those ugly generic  document icons.  Anyway hax 2.1 will now change all 200 hundred files in  just a few mouse clicks (provided they are all in the same folder).    
  170. MiniScreen.sit           ProgDL           AMUG CD2:Files II:Prog:M:MiniScreen.sit      1.7              0      18K      4/14/92     MiniScreen temporarily changes your monitor's desktop to any size you  desire, such as the dinky, nine-inch "Classic" monitor.  It is most  excellent for debuging your work for a 9 inch screen or game playing.  Version 1.7.  The pop-up menu of standard monitor sizes has been updated to include all known commercial monitor dimensions at this time.     
  171. CCLD Version 5.sit       ProgDL           AMUG CD2:Files II:Prog:B-C:CCLD Version 5.sit                      0      26K      4/14/92     CCLD Version 5 - This is probably the final version of my Choice List in 4D code example. This fixes a "bug" in the window type (it was type 0, which  has the invisible resize control, but should be type 4) and makes the  runtime "nicer".      
  172. Object I/O Reference Demo.sit     ProgDL           AMUG CD2:Files II:Prog:N-P:Object I/O Reference Demo.sit                      0      32K      4/09/92     Object I/O Reference Demo - The enclosed Object I/O Reference Demo is an  abbreviated version of the hypertext manual provided with Object I/O 1.1. Many people have asked us basic questions about what object I/O is for and  why do they need it.  We felt the best learning tool at our disposal is the tutorial section of the reference.  Several have also commented that object I/O is only for advanced users of the TCL.  We believe just the opposite,  that object I/O will let beginning users prototype a *working* application  that saves and opens documents, instead of a dummy program with just a user interface.   
  173. OL File Kinds Editing.sit     ProgDL           AMUG CD2:Files II:Prog:N-P:OL File Kinds Editing.sit                      0       2K      3/22/92     This file contains information on editing On Location file types.         
  174. OL Developer's Kit Doc.sit     ProgDL           AMUG CD2:Files II:Prog:N-P:OL Developer's Kit Doc.sit                      0       7K      3/22/92     This is the On Location Developers kit.         
  175. MacGadgets™ Demo.sit     ProgDL           AMUG CD2:Files II:Prog:M:MacGadgets™ Demo.sit     demo             0     101K      3/22/92     MacGadgets is a Human Interface Design Kit that gives your application a  three-dimensional, gray-scale appearance comparable to that enjoyed by  users of NeXT, Open Look and Windows 3.0. In addition to enhanced versions  of the familiar rounded-corner buttons, check boxes, radio button, scroll  bars, windows, alerts and dialog boxes, MacGadgets offers an attractive  suite of graphical devices comprising icon buttons, sliders, gauages,  square-corner buttons, lines, boxes, pop-ups, scrolling list, display text, calendars, palettes, annunciators and counters.  All of the above are  resources that can be installed with a resource editor. 
  176. THINK Reference Demo.sit     ProgDL           AMUG CD2:Files II:Prog:T:THINK Reference Demo.sit                      0     153K      3/04/92     Here's a demo copy of THINK Reference 1.0 that's freely distributable. It  contains only one manager (the Window Manager), but it should provide a  good idea about what the THINK Reference is and how it works. The THINK  Reference is an online utility for Macintosh programmers that contains a  cross-referenced version of most of the Managers discussed in Inside Mac  I-V. It can be used with the THINK compilers or with any other compiler,  and it will run under System 6 or 7.    
  177. On Location Indexes on CD-ROM's     ProgDL           AMUG CD2:Files II:Prog:N-P:On Location Indexes on CD-ROM's                      0       4K      3/04/92     This file discusses how to make On Location index's work properly on  CD-ROM's.        
  178. C Servant™.sit           ProgDL           AMUG CD2:Files II:Prog:B-C:C Servant™.sit                      2      80K      3/04/92     Freeware - 26 chapter DA of Bill Kernighan's C Tutorial TxtFile for  students of C. All I did was give it a nice DA format amd divide it into  chapters for easier use, also included is C Info, a similarly formatted set of charts and tables of C miscellany.      
  179. DialScript1.7.sit        ProgDL           AMUG CD2:Files II:Prog:D-G:DialScript1.7.sit     1.7              0      63K      2/23/92     DialScript 1.7 - is intended to complement terminal emulation programs that lack a good macro capability for automatic and intelligent' login.   Typically, users run DialScript to set up the modem, dial a phone number  and step through a login sequence for a remote computer.  When the login is complete, they switch either automatically or manually to a standard  terminal emulator and proceed. DialScript is an interpreter for an  extremely simple programming language roughly based on finite state  automata.  Statements in the language interact with the serial ports by  either sending strings to them or waiting for strings from them.  
  180. CODEeditor2.9.sit        ProgDL           AMUG CD2:Files II:Prog:B-C:CODEeditor2.9.sit     2.9              0     164K      2/23/92     The file “CODE editor for ResEdit 2.1” contains a ResEdit 2.1 (or later)  RSSC resource that adds a disassembly viewer to ResEdit to handle CODE and  code-like resources.  This allows you to view code resources as assembly  code instead of “raw” hex.  When added to ResEdit version 2.1.1 or later,  the CODE editor can also operate concurrently with the basic HEXA editor,  providing editing and searching capabilities as well.  The disassembly code is annotated with the module names extracted from the MacsBug strings in  the code.  Navigation facilities are provided to allow viewing related  pieces of code.   
  181. Marker.sit               ProgDL           AMUG CD2:Files II:Prog:M:Marker.sit          1.0b6            0      16K      2/23/92     Marker 1.0b6 - No, it’s not an INIT or a CDEV, it’s not even a desk  accessory.  It’s an application that is System 7 friendly, and runs in a  64k partition. Marker Maker takes a source file created in THINK C, parses  the C source code, and marked each function name it comes across (not the  prototypes, only the actual function where it’s defined).  You run it, and  through a standard get file dialog, you select the file or folder, and away it goes.  Most files are marked in less than a second.  The next time you  open the file in the THINK C editor, all of the function names in the file  will be there when you command-click in the title bar.  It’s that simple. 
  182. PopUpMenu Demo.sit       ProgDL           AMUG CD2:Files II:Prog:N-P:PopUpMenu Demo.sit                      0      31K      2/14/92     PopUpMenu Demo is a Demo of System 7’s popup menu CDEF, in THINK C.         
  183. External Resources.sit     ProgDL           AMUG CD2:Files II:Prog:D-G:External Resources.sit                      0      14K      2/14/92     External Resources is THINK C source showing how to use resources from  external files. By Joe Zobkiw.        
  184. Data Fork Opener v1.0.sit     ProgDL           AMUG CD2:Files II:Prog:D-G:Data Fork Opener v1.0.sit     1.0              0      15K      2/08/92     Data Fork Opener v1.0 allows you to quickly open the data fork of any file. It is based on TextEdit so it has a limit of 32K. It is also based on  “BuggyEdit” that came with THINK C 5.0, since it already did 97% of what I  needed, I figured I would “adapt” it a tad. This software is free, I don’t  think anyone would pay for it anyway. It doesn't yet support opening files  from the Finder and some other niceties, maybe someone else will add that  in to a _real_ data fork manipulation application. Enjoy! Joe Zobkiw   
  185. SillyIcons.sit           ProgDL           AMUG CD2:Files II:Prog:S:SillyIcons.sit                       0      11K      1/30/92     The enclosed files are an exercise in using the routines described in the  initial issue of Tech Note 306.  These routines are PlotIconID and  PlotCIconHandle.  See the Tech Note (available elsewhere online) for  details. For small (16x16) and mini (12x12) icons, I see a solid Macintosh  crash when PlotIconID is applying transforms other than ttNone and  ttSelected.  That is why the word “crash” appears in those positions in the window.  Since Finder manages to plot small icons using all the transforms, why can’t I?    
  186. MacsBug Help.sit         ProgDL           AMUG CD2:Files II:Prog:M:MacsBug Help.sit                      1      13K      1/30/92     This is a help file for those getting into MacsBug.          
  187. INIT Debugger v1.0.sit     ProgDL           AMUG CD2:Files II:Prog:H-K:INIT Debugger v1.0.sit     1.0              0       5K      1/30/92     The INIT Debugger is a useful System Extension that allows you to easily  break into your debugger suring the startup process. Just hold down the ‘D’ key while The INIT Debugger loads and the debugger will be invoked. Many  times, when debugging Extensions you want to be able to break into MacsBug  (or TMON) just _after_ Extension XYZ loads but just _before_ Extension ABC  loads. This can be impossible, a pain, etc. and takes much skill and maybe  a few tries! By renaming The INIT Debugger you can make it load in-between  two other Extensions and invoke the debugger right in between them both!   
  188. About... 2.1.sit         ProgDL           AMUG CD2:Files II:Prog:A:About... 2.1.sit     2.1              0      47K      1/30/92     About... 2.1 allows you to easily add about boxes to your programs.         
  189. System Watch 1.2.2.sit     ProgDL           AMUG CD2:Files II:Prog:S:System Watch 1.2.2.sit     1.2.2            0      18K      1/07/92     Swatch helps you track down heap bugs. It’s also lotso fun to watch.  It’s  intended for programmers; however, normal people might enjoy it, too. To  install Swatch, move Swatch INIT and Swatch Riff into your System Folder  and reboot.  For System 7 installation, just move the Swatch Riff into your Preferences folder—the INIT is not needed (hurrah!).  Actually, the Riff  isn't really needed, either. Heck, just run Swatch and watch.    
  190. Window Elephant1.0d5.sit     ProgDL           AMUG CD2:Files II:Prog:U-Z:Window Elephant1.0d5.sit     1.0d5            0       9K      1/06/92     Window Elephant is currently for use only with the Think C development  environment.  More specifically it is for use by the Think C Debugger.  It  works with version 4.0 (tested up to 4.0.5) of Think C and works under  System 6.0 to System 7.0. So what does it do?  It remembers where you have  placed the source and data windows and restores their positions everytime  the Debugger is launched.  That’s all (for this version at least).   Multiple monitors are, of course, supported.  If you should move your copy  of Think C Debugger to another Mac that has a different monitor setup,  Window Elephant will let the debugger handle setting the windows in the  default position, then remember where they are from then on.
  191. SaveATree 1.52.sit       ProgDL           AMUG CD2:Files II:Prog:S:SaveATree 1.52.sit     1.52             0      29K      1/06/92     Save A Tree is a text file printing utility designed to conserve paper by  printing on 1 page what would normally use 2 or 4 pages. Since Save A Tree  only handles 'TEXT' files, I expect its primary audience will be  programmers printing source code. Although, the word wrap option makes it  useful for general text printing too. Because of the small font sizes used, Save A Tree works best on high resolution printers. Use of Save A Tree is  free of charge. I encourage you to share it freely. Copies of the source  (THINK C) may be obtained for $20 and a disk w/SASE.  
  192. NIFTY.sit                ProgDL           AMUG CD2:Files II:Prog:N-P:NIFTY.sit                          2     291K      1/01/92     Features Floating Windows, System 7, color, offscreen BitMaps and PixMaps,  the List Manger AND MUCH, MUCH MORE !!! Lots of C source code, together  with ".r" file. Contact John at (703) 569-2294  {YOUR nickel !!!!!}       
  193. MacBinary C Source.sit     ProgDL           AMUG CD2:Files II:Prog:M:MacBinary C Source.sit                      0       4K     12/31/91     This file contains MacBinary C Source code for programers wishing to build  telecom file transfer programs.        
  194. Dhrystone v2.1.sit       ProgDL           AMUG CD2:Files II:Prog:D-G:Dhrystone v2.1.sit     2.1              0      67K     12/31/91     Dhrystone v2.1 contains programing code for doing Drystone tests.          
  195. Serial Demo.sit          ProgDL           AMUG CD2:Files II:Prog:S:Serial Demo.sit     demo             0       4K     12/08/91     Serial Demo program adapted from SerialDemo.c by Mark Y. Geschelin. This program uses the modem port to send and recieve characters. It  functions as a very simple terminal emulator.  This is meant to be an  example of the use of the Serial Manager, not an example of how to code a  terminal emulator!! Compile this program with Runtime.lib, Interface.lib,  and Serial.p Pascal port by Phil Shapiro and Mark Y. Geschelin.    
  196. Generic MPW Tool.sit     ProgDL           AMUG CD2:Files II:Prog:D-G:Generic MPW Tool.sit                      0      12K     12/08/91     GenericTool by Doug Wyatt, May 1991. Freeware. Source for tiny MPW tool  whose entire purpose is to load the rest of itself from a code resource,  PROC 981, which is (typically) written in THINK C.           
  197. Fold Machine v3.0.sit     ProgDL           AMUG CD2:Files II:Prog:D-G:Fold Machine v3.0.sit     3.0              0     107K     12/08/91     Welcome to the Fold Machine. This utility is designed to help programers  who work on the same project to “fold” their changes into the master copy  of their group’s project. The assumption under which this application  functions is that your programming group keeps a master folder containing  the “official” current project and source code. Each programmer has a copy  of this folder which he or she uses when writing new pieces of the program.    
  198. B-YACC.sit               ProgDL           AMUG CD2:Files II:Prog:B-C:B-YACC.sit                         0     121K     11/16/91     This is the latest version of Berkeley yacc, ported to MPW. yacc runs as an MPW tool and thus can easily be used in makefiles. It is definitely NOT  Mac-friendly, but it runs and that's all I really need it to do. This code  is NOT copylefted, so you can do whatever you wish to it as long as you  follow the (quite generous) copyright restrictions. All I had to do was  create a "yacc.make" file. I've also fixed a bug in "output.c", (which I  have sent back to the BSD folk to add to their next release). This way I  can easily patch and update to future revisions of yacc. -- Parag Patel  <parag@sde.hp.com> (20 Oct 1991). 
  199. Primer source changes.sit     ProgDL           AMUG CD2:Files II:Prog:N-P:Primer source changes.sit                      1      13K     11/01/91     This archive contains primer changes for the Mark & Reed C and Pascal  programming Primers. These are program changes made necessary by the  release of Think C 5.0 and Think Pascal 4.0. Original file posted by Dave  Mark with a request for as wide a distribution as possible.      
  200. Introduction to DAL 1.1.1.sit     ProgDL           AMUG CD2:Files II:Prog:H-K:Introduction to DAL 1.1.1.sit     1.1.1            0     155K     11/01/91     This stack is designed to be an introduction to relational databases, the  SQL query language and Apple's Data Access Language. Copyrighted by Apple  Computer 1990.       
  201. C++ CDEV.sit             ProgDL           AMUG CD2:Files II:Prog:B-C:C++ CDEV.sit                       0      24K      9/09/91     This file contains an example of a C++ base class (TControlPanel) that  implements a control panel device (cdev) and is based on the C++/Stand  Alone code as described in Develop magazine.       
  202. YACC.sit                 ProgDL           AMUG CD2:Files II:Prog:U-Z:YACC.sit                           0     103K      8/28/91     Yacc - Yet Another Compiler-Compiler. Stephen C. Johnson Computer program  input generally has some structure; in fact, every computer program that  does input can be thought of as defining an “input language” which it  accepts. An input language may be as complex as a programming language, or  as simple as a sequence of numbers. Unfortunately, usual input facilities  are limited, difficult to use, and often are lax about checking their  inputs for validity. Yacc provides a general tool for describing the input  to a computer program.  
  203. The Journal.sit          ProgDL           AMUG CD2:Files II:Prog:T:The Journal.sit                      0      57K      7/24/91     This is a cdev/INIT/DRVR combination that takes advantage of the journaling mechanism of the Event Manager (Inside Mac vol I). The archive contains  full ThinkC source for all components. The code and driver are public  domain and free... enjoy.      
  204. SurferPlus.sit           ProgDL           AMUG CD2:Files II:Prog:S:SurferPlus.sit                       0     250K      7/24/91     SurferPlus contains sample Communications Toolbox application and source  code in C.         
  205. StuffIt Engine™.MacWrite.sit     ProgDL           AMUG CD2:Files II:Prog:S:StuffIt Engine™.MacWrite.sit                      2      13K      7/24/91     MacWrite document describes the Compactor Engine and how to call it. The  Compctr Engine allows third party developers to add Stuffing and UnStuffing to their applications. Developers already using this feature include  Aladdin, CE Software, Microsoft and even Apple Computer.       
  206. Stringifier.sit          ProgDL           AMUG CD2:Files II:Prog:S:Stringifier.sit                      0      22K      7/24/91     Stringifier is designed to let you import plain old text files into STR#  resources. The strings in the text files can be separated (delimited) by a  choice of characters such as carriage returns, tabs, etc.  This allows you  to manage your strings outside of ResEdit and simply import them into your  program after making an update. For minor changes you can still use  ResEdit. Stringifier has a TRUE MAC INTERFACE. If you're using the  competing program Text->Res you'll enjoy the smoothness and completeness of Stringifier. Shareware ($12) by Gary Kowalski.  
  207. SERIAL.PAS.sit           ProgDL           AMUG CD2:Files II:Prog:S:SERIAL.PAS.sit                       0       3K      7/24/91     Very simple Think Pascal program that shows how to use the serial driver to transmit data over the modem port. It impeements a trivial terminal  emulator.        
  208. one liners.sit           ProgDL           AMUG CD2:Files II:Prog:N-P:one liners.sit                      1       5K      7/24/91     Great collection of brief bits of programming advice and tricks.         
  209. GNU Chess 3.0.sit        ProgDL           AMUG CD2:Files II:Prog:D-G:GNU Chess 3.0.sit     3.0              1     129K      7/24/91     Macintosh implementation of GNU Chess 3.0, though not by GNU themselves. It is a very nice Mac-like program, and comes with COMPLETE SOURCES in Think C 4.0, though it should be usuable with MPW or other C compilers on the Mac. Worth a look!      
  210. Floating.sit             ProgDL           AMUG CD2:Files II:Prog:D-G:Floating.sit                       0      37K      7/24/91     Here is some source for impeementing floating windows. It's very fast and doesn't experience the slowdown when using Apple routines with many windows on the desktop. This also includes code for managing the windows and activating/deactivating windows properly. If you've ever been interested in using floating windows or are using them now, take a look at this file.  From Patrick Doane, The Unknown Software Group.     
  211. Fedit 3.1.sit            ProgDL           AMUG CD2:Files II:Prog:D-G:Fedit 3.1.sit                      2      28K      7/24/91     Version 3.1 is the last Shareware release of John Mitchell's excellent Mac  sector editor.        
  212. Drawing Tips.sit         ProgDL           AMUG CD2:Files II:Prog:D-G:Drawing Tips.sit                      0       3K      7/24/91     This is an explanation by Patrick Doane of four different rates of drawing, their rates, disadvantages and advantages, plus an explanation of compatability among them. Highly recommended for anyone doing high speed animation.       
  213. DisAsm.sit               ProgDL           AMUG CD2:Files II:Prog:D-G:DisAsm.sit                         4      25K      7/24/91     A good public domain disassembler for the Macintosh.          
  214. DA Skeleton 2.0.sit      ProgDL           AMUG CD2:Files II:Prog:D-G:DA Skeleton 2.0.sit     2.0              1       9K      7/24/91     Version 2.0 of Michael Conrad's Think Pascal DA Skeleton which considerably eases the work of creating a Desk Accessory (Quoter DA was written on the  foundation of DA Skeleton 1.0).       
  215. CDlog.sit                ProgDL           AMUG CD2:Files II:Prog:B-C:CDlog.sit                          0      33K      7/24/91     Think Pascal Class Library-compatible class that uses DLOG and DITL  resources to create dialogs. Modeless and modal dialogs are supported.  Includes example and bug fixes from previous versions.        
  216. Browser 1.0.sit          ProgDL           AMUG CD2:Files II:Prog:B-C:Browser 1.0.sit     1.0              1      16K      7/24/91     MacUser programming project lets you open any file and review contents of  its resource and/or data forks. Written by Kurt W.G. Matthies. From the  11/90 and 1/91 installments of MacUser's Power Programming column. This is  the application only.      
  217. 4Plus 1.4.sit            ProgDL           AMUG CD2:Files II:Prog:A:4Plus 1.4.sit       1.4              2      82K      7/24/91     This is version 1.4 of 4Plus, an INIT that makes editing under THINK C easier. It provides extra popup menus for functions & methods, comments, and object hierarchy. It also provides many other tools, including a "stacked" clipboard. Version 1.4 even includes macro definition capabilities. Written by Donald Way. This version is compatible with Super Boomerang 2.0.3, although it is not compatible with AltWDEF or AltCDEF by Alex Colwell; just tell those utilities to exclude THINK C. Shareware $40.   
  218. TrueType™ Test Tool.sit     ProgDL           AMUG CD2:Files II:Prog:T:TrueType™ Test Tool.sit     1.24             0     376K      5/25/91     This file contains Flirt 1.24 for testing fonts and as a programer tool for font development.        
  219. BalloonWriter.sit        ProgDL           AMUG CD2:Files II:Prog:B-C:BalloonWriter.sit                      3     174K      5/25/91     This file allows programers to write Balloon help into their programs.          
  220. Think/macsbug ƒ.sit      ProgDL           AMUG CD2:Files II:Prog:T:Think/macsbug ƒ.sit                      3       5K      4/28/91     This file contains Resedit templates to help you work with Think C and  Macsbugs more effectively.        
  221. add images.sit           ProgDL           AMUG CD2:Files II:Prog:A:add images.sit                       0      50K      1/29/91     The purpose of this program is to read in two images and display the  additive result of the two images - using any of the documented color quickdraw modes (the old quickdraw copybits modes may also be used, but the end result is not very pretty).  The two source images can be offset from each other using the scroll bars on the source image  windows.    
  222. Bugs Simulation.sit      ProgDL           AMUG CD2:Files II:Prog:B-C:Bugs Simulation.sit                      0      20K      1/06/91     This file contains the source, and executable for an application which  shows off a LIFE-like simulation called 'Bugs' which was described in a  Scientific American article.  Provides a number of options as to how the  'bugs' will feed.      
  223. Acur Picker.sit          ProgDL           AMUG CD2:Files II:Prog:A:Acur Picker.sit                      2       5K      1/06/91     This file contains an animated cursor ('acur' resource) picker for ResEdit  2.1. Displays the cursors referenced in the 'acur' in a list, similar to a  'PAT#' resource. If you use ResEdit often, this picker is a must.       
  224. HeaderFKEY 1.0a7.sit     ProgDL           AMUG CD2:Files II:Prog:H-K:HeaderFKEY 1.0a7.sit     1.0a7            2      14K     12/10/90     This is version 1.0a7 of Header FKEY, a FKEY that creates nicely formatted functino comment headers. This version has more options, a preview mode, and should work with Think C 100%. It also works with MPW, except that it doesn't import from MPW yet (nor from Think C, that's coming next). This FKEY makes the job of writing comment headers for your code much more pleasant. I use it all the time now. You should too! (Shareware, source code available ).   
  225. C Quick Reference 1.0.sit     ProgDL           AMUG CD2:Files II:Prog:B-C:C Quick Reference 1.0.sit     1.0              4      10K     12/10/90     A free DisplayDA for quick reference of c types, sizes, ansi,  preprocessors, character constants, operator precedence, and more...        
  226. CArrangeList 1.01ß.sit     ProgDL           AMUG CD2:Files II:Prog:B-C:CArrangeList 1.01ß.sit                      0       9K      6/02/90     An list object for Think C that allows you to rearrange the order of the elements.        
  227. Color Window.sit         ProgDL           AMUG CD2:Files II:Prog:B-C:Color Window.sit                      0      32K      6/02/90     Source code for an application that uses color for the title bar, scroll bars, interior... of it's windows.  Even though the colors lack taste, this is a good example of some things that can be done.        
  228. RR/Tabby Source Code.sit     ProgDL           AMUG CD2:Files II:Prog:Q-R:RR/Tabby Source Code.sit                      0      64K      5/29/90     Source Code for Import 2.55, Export 3.21, Mantissa 1.0 and Sundail 2.1. Illustrates various methods used to manipulate Second/Sight and Tabby data.  Demonstates Block Reads, use of Indexes & STR's amoung other things. Excellent material for the sysop who is just starting out in writing BBS utilities.  Hopefully, these will prevent you from re-inventing the wheel. Good luck and Hope see a flood of new utilities in the near future.    
  229. Monitor.sit              ProgDL           AMUG CD2:Files II:Prog:M:Monitor.sit                          2      11K      1/14/90     Monitor is a program for monitoring the serial ports of the Mac.         
  230. ColorBits 1.0.sit        ProgDL           AMUG CD2:Files II:Prog:B-C:ColorBits 1.0.sit     1.0              1      40K      1/14/90     ColorBits 1.0 is a Color Icon editor.         
  231. MacRecorder® HackersToolkit.sit     ProgDL           AMUG CD2:Files II:Prog:M:MacRecorder® HackersToolkit.sit                      0      19K     12/24/89     MacRecorder HackersToolkit is a programers guide ti using calls to  MacRecorder.        
  232. GifFormat.TXT            ProgDL           AMUG CD2:Files II:Prog:D-G:GifFormat.TXT                      5      44K     12/11/89     This text file explains the GIF, LZH, ZOO and many other formats in detail.         
  233. TileCDEF.sit             ProgDL           AMUG CD2:Files II:Prog:T:TileCDEF.sit                         1      13K     10/09/89     TileCDEF - Turbo pascal Tile CDEF resource for writting buttons similar to Hypercards with icins. This version works with 32 bit color and runs on  system 7.0.       
  234. RezTag.sit               ProgDL           AMUG CD2:Files II:Prog:Q-R:RezTag.sit                         2      16K     10/01/89     RezTag - allows you to view resources in system and finder files.         
  235. 2Window.sit              ProgDL           AMUG CD2:Files II:Prog:A:2Window.sit         9/3/89           6      30K      9/03/89     An example of Handling update events in C.         
  236. Hello Tabby.sit          ProgDL           AMUG CD2:Files II:Prog:H-K:Hello Tabby.sit                      0       9K      7/25/89     Hello Tabby is pascal code (Light Speed) for developing Tabby Products.         
  237. EDITmOR.sit              ProgDL           AMUG CD2:Files II:Prog:D-G:EDITmOR.sit       1.0              2      17K      7/09/89     EDITmOR v1.0 is a DA that allows you to extend your editor or your Word  Processor. This editor allows you to write ECMD's and other programing  uses.       
  238. zmodem.source.sit        ProgDL           AMUG CD2:Files II:Prog:U-Z:zmodem.source.sit                      6      65K      5/07/89     Z Modem Code         
  239. CICNEdit.sit             ProgDL           AMUG CD2:Files II:Prog:B-C:CICNEdit.sit                       1      10K     12/25/88     Cicn editor         
  240. OOP for C.sit            ProgDL           AMUG CD2:Files II:Prog:N-P:OOP for C.sit                      2      83K     12/19/88     OOP libraries for C. Good stuff for thought.         
  241. BugReport.sit            ProgDL           AMUG CD2:Files II:Prog:B-C:BugReport.sit     1.0              1      40K     12/10/88     Apple's Outside Bug reporter with instructions         
  242. 68000 Simulator.sit      ProgDL           AMUG CD2:Files II:Prog:A:68000 Simulator.sit                      2      28K     11/18/88     68000 Debugger simulator         
  243. mini.sit                 ProgDL           AMUG CD2:Files II:Prog:M:mini.sit                             4      54K     10/02/88     Source Code for the MiniTerm program.         
  244. TIFF Code.sit            ProgDL           AMUG CD2:Files II:Prog:T:TIFF Code.sit                        3     122K      5/31/88     Source For r/w TIFF files. Dr Dobbs article         
  245. RIFF File Format.sit     ProgDL           AMUG CD2:Files II:Prog:Q-R:RIFF File Format.sit                      0      30K     11/24/87     Riff file format.         
  246. kindergarten 1           ProgDL           AMUG CD2:Files II:Prog:H-K:kindergarten 1                      1       7K      5/26/87     Pascal Lesson         
  247. kgarten3                 ProgDL           AMUG CD2:Files II:Prog:H-K:kgarten3                           1       6K      5/26/87     Pascal Lesson         
  248. kgarten2                 ProgDL           AMUG CD2:Files II:Prog:H-K:kgarten2                           1       9K      5/26/87     Pascal         
  249. 3rd grade 2              ProgDL           AMUG CD2:Files II:Prog:A:3rd grade 2                          3       8K      5/26/87     Pascal Lesson         
  250. 3rd grade 1              ProgDL           AMUG CD2:Files II:Prog:A:3rd grade 1                          4      14K      5/26/87     Pascal Lesson         
  251. 2nd grade 1              ProgDL           AMUG CD2:Files II:Prog:A:2nd grade 1                          2      14K      5/26/87     Pascal Lesson         
  252. 1st grade 5              ProgDL           AMUG CD2:Files II:Prog:A:1st grade 5                          2      12K      5/26/87     Pascal Lesson         
  253. 1st grade 4              ProgDL           AMUG CD2:Files II:Prog:A:1st grade 4                          3      12K      5/26/87     Pascal Lesson         
  254. 1st grade 3              ProgDL           AMUG CD2:Files II:Prog:A:1st grade 3                          4      12K      5/26/87     Pascal Lesson         
  255. 1st grade 2              ProgDL           AMUG CD2:Files II:Prog:A:1st grade 2                          5       8K      5/26/87     Pascal Lesson         
  256. 1st grade 1              ProgDL           AMUG CD2:Files II:Prog:A:1st grade 1                          5       7K      5/26/87     Pascal lesson         
  257.